<br />

**Gemini Nano Banana 2.1** (`gemini-nano-banana-2.1`) is the latest
high-efficiency image generation and conversational editing model. An update
to Nano Banana 2
([Gemini 3.1 Flash Image](https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-image)), it
maintains Flash-level speed and cost efficiency while delivering significant
improvements in visual quality, prompt adherence, multi-turn character
consistency, and text rendering. It serves as the more efficient counterpart to
[Gemini 3 Pro Image](https://ai.google.dev/gemini-api/docs/models/gemini-3-pro-image) (Nano Banana
Pro).

**Key updates:**

- Improved visual quality and realism across `1K`, `2K`, and `4K` output resolutions (default `1K`)
- Fixed tiling artifacts on wide and panoramic aspect ratios (`1:4`, `4:1`, `1:8`, `8:1`) at `2K` and `4K` resolutions
- Enhanced text rendering and infographic layout accuracy
- Multi-image fusion supporting up to 14 reference images (character consistency for up to 4 characters and object fidelity for up to 10 objects)
- Grounding with Google Web and Image Search
- Configurable Thinking levels (`minimal`, `medium` default, and `high`)

[Try in Google AI Studio](https://aistudio.google.com?model=gemini-nano-banana-2.1)

## Documentation

Visit the [Image generation](https://ai.google.dev/gemini-api/docs/image-generation) page for full
coverage of features and capabilities.

## gemini-nano-banana-2.1

| Property | Description |
|---|---|
| Model code | `gemini-nano-banana-2.1` |
| Supported data types | **Inputs** Text, Image, Video, and PDF **Output** Image and Text |
| Token limits^[\[\*\]](https://ai.google.dev/gemini-api/docs/tokens)^ | **Input token limit** 131,072 **Output token limit** 32,768 |
| Capabilities | **[Audio generation](https://ai.google.dev/gemini-api/docs/speech-generation)** Not supported **[Caching](https://ai.google.dev/gemini-api/docs/caching)** Not supported **[Code execution](https://ai.google.dev/gemini-api/docs/code-execution)** Not supported **[File search](https://ai.google.dev/gemini-api/docs/file-search)** Not supported **[Function calling](https://ai.google.dev/gemini-api/docs/function-calling)** Not supported **[Grounding with Google Maps](https://ai.google.dev/gemini-api/docs/maps-grounding)** Not supported **[Image generation](https://ai.google.dev/gemini-api/docs/image-generation)** Supported **[Live API](https://ai.google.dev/gemini-api/docs/live-api)** Not supported **[Search grounding](https://ai.google.dev/gemini-api/docs/google-search)** Supported **[Structured outputs](https://ai.google.dev/gemini-api/docs/structured-output)** Not supported **[Thinking](https://ai.google.dev/gemini-api/docs/thinking)** Supported **[URL context](https://ai.google.dev/gemini-api/docs/url-context)** Not supported |
| Consumption options | **[Batch API](https://ai.google.dev/gemini-api/docs/batch-api)** Supported **[Flex inference](https://ai.google.dev/gemini-api/docs/flex-inference)** Not supported **[Priority inference](https://ai.google.dev/gemini-api/docs/priority-inference)** Not supported |
| Versions | Read the [model version patterns](https://ai.google.dev/gemini-api/docs/models/gemini#model-versions) for more details. - Stable: `gemini-nano-banana-2.1` |
| Latest update | October 2026 |