Try nano-banana in the Workbench
Run this model interactively, tune parameters, and compare outputs.
nano-banana
nano-banana is an image generation model (sometimes referred to as Gemini 2.5 Flash Image) that excels in efficient on-device image synthesis, high prompt adherence, and advanced text rendering within images. It is designed for both speed and quality, enabling image generation at native 1024x1024 resolution while maintaining consistent quality across various aspect ratios and device types.
The model’s main strengths are its ability to process and generate photorealistic images with accurate text integration, its efficiency on mobile and cloud hardware, and its strong semantic understanding of prompts. It reliably interprets and renders complex scenes, textual elements, and styles, outperforming previous diffusion models in prompt adherence and visual coherence, especially for applications requiring accurate text in images and mobile deployment.
Some other noteworthy features of nano-banana include mask-free inpainting (editing image regions with natural language rather than pixel masks), layout-aware outpainting (extending images while preserving perspective and lighting), and high style transfer consistency, making it suitable for professional branding, creative workflows, and mobile-first applications.
| Metric | Value |
|---|---|
| Parameter Count | 450 million (base); up to 8 billion (enterprise scaling) |
| Mixture of Experts | No |
| Context Length | Unknown |
| Multilingual | Yes (supports text rendering in multiple languages) |
| Quantized* | Yes |
Example request
- Sync
- Async
- Async with SSE
See the image editing reference for more details.
- Minimal
- Basic parameters
- All parameters
Fetch model details
The models endpoint returns the full model object, including itsjson_request_schema.
Request parameters
Required parameters
| Field | Type | Default | Description |
|---|---|---|---|
prompt | string | "Generate an ox standing in the middle of a snow storm, standing on a long windy road. Zoomed out. Cinematic." | Text description of what you want to generate, or the instruction on how to edit the given image. |
Optional parameters
| Field | Type | Default | Description |
|---|---|---|---|
input_image | array<string> | — | Input images to transform or use as reference (supports multiple image urls) |
aspect_ratio | string | "1:1" | Aspect ratio for the generated image One of: 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3. |