← All models
Nano Banana (aka Gemini 2.5 Flash Image from Google), Google's latest high quality image editing model with strong prompt adherence and precise image editing instruction.
images
Details
- Accepts
- text + image
Pricing
- Input
- 37.5 cr / 1M tokens
- Output
- 3750 cr / 1M tokens
Prices in credits (1 credit = $0.01).
Data schema
approximateInput
| Field | Type | Description |
|---|---|---|
| n | integer | How many images to generate. |
| mask | string | Optional mask for the edit; transparent pixels mark the area to change. |
| image | string | Image to edit — a URL, a data URI, or an artifact reference. Supplying one turns the call into an edit. |
| promptrequired | string | The text prompt. Describes the image to generate, or the change to make when an image is supplied. |
| image_size | string | Requested output size. |
| aspect_ratio | string | Aspect ratio of the result, e.g. 16:9. |
| output_format | string | Encoding of the returned image. |
| image_input | array | Input images to transform or use as reference (supports multiple images) |
| seed | — | The seed for the random number generator. |
| sync_mode | boolean | If `True`, the media will be returned as a data URI and the output data won't be available in the request history. |
| image_urls | array | The URLs of the images to use for image-to-image generation or image editing. |
| num_images | integer | The number of images to generate. |
| safety_tolerance | stringenum: 1, 2, 3, 4, 5, 6 | The safety tolerance level for content moderation. 1 is the most strict (blocks most content), 6 is the least strict. |
| limit_generations | boolean | 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. |
Output
| Field | Type | Description |
|---|---|---|
| images | array | Generated images ([{ url }]). |