Nano Banana API
AI ImageNano Banana is Google's original Gemini 2.5 Flash Image route on OmniaKey, supporting text-to-image generation and reference-based edits through the media API.
- Per successful call$0.019
- OperationsText to image
- Image edit
- Last verified2026-09-17
- View tool pricing and billing rules
Your result will appear here once you run the model.
01
Where it fits
Nano Banana is Google's original Gemini 2.5 Flash Image route on OmniaKey, supporting text-to-image generation and reference-based edits through the media API.
Use Nano Banana for existing Gemini 2.5 image workflows. Nano Banana 2 has the same 1K price and offers larger outputs.
02
What it does
Text to image
gemini-2.5-flash-image
Turn a text prompt into a new image.
Image edit
gemini-2.5-flash-image
Change an existing image from a prompt and reference input.
03
Call it
Media models run asynchronously. Create a task, poll it until it finishes, then download the signed asset URL.
# 1. Create the job. 202 Accepted; the body carries the task id,
# the pre-charged price, and a poll_url. Reuse one Idempotency-Key
# across retries so a timeout never starts a second paid job.
curl --fail-with-body https://api.omniakey.com/v1/media/tasks \
-H "Authorization: Bearer $OMNIAKEY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: gemini-2.5-flash-image-001" \
-d '{
"model": "gemini-2.5-flash-image",
"type": "image",
"operation": "generate",
"input": {"prompt": "a paper boat on a quiet lake at sunset"},
"parameters": {"aspect_ratio": "1:1"}
}'
# 2. Poll GET /v1/media/tasks/{id} until status is
# succeeded | failed | canceled. Progress carries percent and stage.
curl --fail-with-body https://api.omniakey.com/v1/media/tasks/TASK_ID \
-H "Authorization: Bearer $OMNIAKEY_API_KEY"
# 3. Download assets[0].url before expires_at, or poll again for a
# fresh signed URL. Failed and canceled jobs are refunded.
curl -sS -o out.png "$(jq -r '.assets[0].url' result.json)"04
Pricing
Image jobs are billed per successful call, not per token. Failed or canceled jobs are refunded automatically.
$0.019per call
More Google image models
Related articles
Gemini image API relay guide
Choose the right API contract, generate an image, and recover safely when a request times out.
Read articlenano banana 2.1 vs pro
Six jobs, the same prompts, three models: what each made and which to pick.
Read articleNano Banana 2.1 Review: API Access & Pricing
Compare Nano Banana 2.1 with Nano Banana 2, then create supported Nano Banana image tasks through OmniaKey.
Read articleNano Banana 2 Lite vs Nano Banana 2
Choose by resolution, editing needs and cost per usable image.
Read articleFrequently asked questions
How do I call Nano Banana on OmniaKey?
POST to /v1/media/tasks with the model id, type "image", and operation "generate" or "edit". Reuse one Idempotency-Key across retries so a timeout never starts a second paid job.
What does Nano Banana cost?
Nano Banana bills $0.019 per call. Creation pre-charges that amount from your prepaid balance, and failed or canceled jobs are refunded automatically.
Why does the API return a task id instead of the image?
Provider latency runs from seconds to about a minute, so OmniaKey normalizes every image route into one asynchronous lifecycle. Poll GET /v1/media/tasks/{id} until the status is succeeded, then read the signed asset URL.
