Nano Banana is a fast, low-cost image generation and editing model from Google. Reach for it when you need native in-context editing or rapid, budget-friendly iteration on visual assets.
Modalities
Text+Image → Image
Price
$0.046 / image
Speed
fast
Pricing
Per image. Async generation; you only pay for successful renders.
$0.046 / imageWhen to use Nano Banana
Where this model earns its cost — and where it doesn't.
This is Google’s Gemini-based image generation model. It accepts text and image inputs to produce images, with native support for edit-mode workflows where you pass an existing image and a prompt to generate a modified output. It offers three resolution tiers: 512, 1024, and 2048.
On Kyma, it runs on the cheap tier with fast inference speeds and supports prompt caching for repeated prefixes. The endpoint is scheduled for retirement on 2026-10-20 as Google discontinues the underlying Gemini 2.5 endpoint; Kyma will automatically handle request failover if serving paths degrade, and responses will include exact costs in the usage.cost field. It does not support reasoning or structured outputs, and it is strictly an image-to-image or text-to-image generator.
In-context image editing
Pass a source image with a text prompt to modify specific regions or apply new styles.
Low-cost asset iteration
Generate multiple visual drafts quickly while staying within a tight compute budget.
Style transfer workflows
Apply consistent visual themes across different base images using text-guided transformations.
Not ideal for: Do not use this model for tasks requiring structured JSON outputs, complex logical reasoning, or high-fidelity photorealism beyond its standard resolution tiers.
Quick start
Up and running in under two minutes.
- 1
Create an API key
Sign up and grab a key from the dashboard — $0.50 free credit, no card required.
Get API key → - 2
Make your first request
Submit a generation job and poll until it succeeds.
curl https://kymaapi.com/v1/images/generations \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "nano-banana", "prompt": "A serene mountain lake at sunrise, photorealistic", "n": 1 }' # Response: { "id": "img_...", "status": "queued" } # Poll: GET /v1/jobs/{id} until status="succeeded"
FAQ
Common questions about this model.
How much does Nano Banana cost?
How do I use Nano Banana?
Will my existing API calls break when this model retires?
Can I cache prompts to reduce costs?
Does it support structured JSON or reasoning outputs?
More models by Google
See all 18 →| Model | Context | Input | Output |
|---|---|---|---|
| 1M | $2.025 | $10.125 | |
| 1M | $0.405 | $3.375 | |
| — | $0.0635 / min | ||
| 1M | $2.025 | $12.15 | |
| 128K | $0.0702 | $0.2006 | |
| — | $0.0389 / min | ||
| — | $0.046 / image | ||
| — | $0.0026 / min | ||