# Nano Banana 2

Nearly Google’s best tool at half the price, and it takes fourteen reference pictures in one go.

Model id: `nano-banana-2`
Type: Image
Made by: Google
Inputs: Text, References, Video, Audio
Resolution: 0.5K, 1K, 2K, 4K
Aspect ratio: auto, 21:9, 16:9, 3:2, 4:3, 5:4, 1:1, 4:5, 3:4, 2:3, 9:16, 4:1, 1:4, 8:1, 1:8
Updated: Oct 12, 2026

## Pricing

| Setting | MiniAPI | fal | Difference |
| --- | ---: | ---: | ---: |
| 2K | $0.132 / image | $0.12 | +10% |
| 4K | $0.176 / image | $0.16 | +10% |
| 0.5K | $0.066 / image | $0.06 | +10% |
| 1K | $0.088 / image | $0.08 | +10% |

You are not charged for a job that fails.

## Parameters

| Name | Required | Values | Default | Description |
| --- | --- | --- | --- | --- |
| `prompt` | Yes | text |  | What to make, in plain words. |
| `audio_url` | No | https URL |  | The sound to use. Only with edit. |
| `pdf_url` | No | https URL |  | Optional PDF document to use as input context. Accepts an http(s)/data URL (downloaded and sent inline, max 15MB). Only with edit. |
| `video_url` | No | https URL |  | The clip to work on. Only with edit. |
| `image_urls` | No | https URLs |  | Pictures to use as references. Only with edit. |
| `num_images` | No | 1 to 4 | 1 | How many images to make. Each one is charged. |
| `aspect_ratio` | No | auto, 21:9, 16:9, 3:2, 4:3, 5:4, 1:1, 4:5, 3:4, 2:3, 9:16, 4:1, 1:4, 8:1, 1:8 | auto | Shape of the result, for example 16:9 or 9:16. |
| `output_format` | No | jpeg, png, webp | png | File type of the result. |
| `safety_tolerance` | No | 1 to 6 | 4 | How strict the model's own content filter is. Lower is stricter. |
| `system_prompt` | No | text |  | Optional system instruction that steers the model's persona and output style across the request. Leave blank to omit; when provided, it is sent as the system instruction to Gemini (or as a system message on OpenAI-compatible providers). |
| `resolution` | No | 0.5K, 1K, 2K, 4K | 1K | Output size. Higher is sharper, slower and costs more. |
| `limit_generations` | No | true, false | true | Experimental parameter to limit the number of generations from each round of prompting to 1. Set to `True` to to disregard any instructions in the prompt regarding the number of images to generate and ignore any intermediate images generated by the model. This may affect generation quality. |
| `enable_web_search` | No | true, false | false | Enable web search for the image generation task. This will allow the model to use the latest information from the web to generate the image. |
| `thinking_level` | No | minimal, high |  | When set, enables model thinking with the given level ('minimal' or 'high') and includes thoughts in the generation. Omit to disable. |
| `seed` | No | integer |  | The same seed with the same settings gives a similar result. Leave it out for a random one. |

## Quickstart

```bash
curl -X POST "https://api.minicut.ai/v1/queue/nano-banana-2" \
  -H "Authorization: Key $MINIAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"prompt":"a red fox in fresh snow, morning light","resolution":"0.5K"}'
```

```json
{
  "request_id": "0192f3a4-5b6c-7d8e-9f01-23456789abcd",
  "status": "IN_QUEUE",
  "queue_position": 0,
  "status_url": "https://api.minicut.ai/v1/queue/nano-banana-2/requests/0192f3a4-5b6c-7d8e-9f01-23456789abcd/status",
  "response_url": "https://api.minicut.ai/v1/queue/nano-banana-2/requests/0192f3a4-5b6c-7d8e-9f01-23456789abcd",
  "cancel_url": "https://api.minicut.ai/v1/queue/nano-banana-2/requests/0192f3a4-5b6c-7d8e-9f01-23456789abcd/cancel",
  "price": "0.066000",
  "currency": "USD"
}
```

Page: https://api.minicut.ai/models/nano-banana-2
API reference: https://api.minicut.ai/docs/api
