
Gemini 3.1 Flash Image Preview
From $0.028 per image
Free text · required · detailed prompts produce better results
Ten ratios from 1:1 to 21:9
1K / 2K / 4K — pick higher tiers for print or hero shots
1–4 images per request
Up to 14 · public HTTPS URLs only
Try one of these prompts
Gemini 3 Pro Image Preview is Google's high-end image model, exposed on reAPI as one async endpoint that covers both text-to-image and image editing with up to 14 reference images. Every request takes a prompt of up to 4,000 characters, one of 10 aspect ratios and a 1K / 2K / 4K resolution tier, and returns 1 to 4 images, billed per image.

Real-world workflows and production use cases you can build and ship with this model.

Nano banana Pro renders at 4K — large enough for the homepage hero, the campaign banner, the press kit. Describe the shot, set resolution to 4K, pick a widescreen ratio, and the image lands in seconds. The same prompt template that drafted at 1K can scale up to 4K when the asset goes to print or to a retina display, with Nano banana Pro keeping the composition and color story stable across resolutions.
Render at 4K
Spin a hundred 1K drafts on Nano banana Pro to lock the concept, then re-run the winner at 4K for production. The default `gemini-3-pro-image-preview` id is tuned for fast iteration; the `-official` id matches Google's direct-routing behavior when an enterprise contract or compliance review needs that guarantee. Same JSON body, same n=4 batches, only the model id differs between Nano banana Pro variants.

Pass up to 14 references — product cutout, environment plate, brand mood frames — and Nano banana Pro fuses them into one composition. At 4K the texture detail holds up under print zoom; at 2K the file is light enough for ad-network creative pipelines. URLs must be public HTTPS — upload to your own R2 / S3 / OSS first, then pass the URL.
Credit-based — 1 credit = $0.001 USD. Pay only for completed generations.
One sample at the cheapest tier (1 image).
| Model | Category | Price |
|---|---|---|
| Default | 1K / 2K | $0.033 33 credits · 1 image |
| 4K | $0.035 35 credits · 1 image | |
| Official Google | 1K / 2K | $0.124 124 credits · 1 image |
| 4K | $0.221 221 credits · 1 image |
Nano banana Pro covers the full resolution ladder. Send `gemini-3-pro-image-preview` for the default routing or `gemini-3-pro-image-preview-official` for Google's official endpoint — both hit `/api/v1/images/generations` with the same JSON shape. The resolution field flips between 1K, 2K, and 4K without a refactor; the rest of your client code stays put.
1 credit equals $0.001 USD. Nano banana Pro at 1K or 2K costs the same per-image rate; 4K is priced higher to match the upstream cell. The estimator on this page costs your exact configuration before submit, so the Nano banana Pro charge in the dashboard equals what you saw at request time. No metering surprises, no minimum commitment, no monthly platform fee.
Submit a Nano banana Pro task, get a task_id back, poll until done. 4K renders take longer than 1K; the async pattern means your handler never blocks while the model works. Failed and moderated requests are not charged. Drop Nano banana Pro into the same task plumbing you use for every other reApi model — the lifecycle is identical.
Sign up at reApi and grab a key. Free signup credits cover dozens of Nano banana Pro generations, enough to ship the first 4K hero or campaign asset before topping up.
OpenPOST to /api/v1/images/generations with model: gemini-3-pro-image-preview, a prompt, and optional size / resolution / n. Nano banana Pro returns a task_id immediately — your handler is free to move on.
OpenGET /api/v1/tasks/:id until status is completed. The Nano banana Pro response carries image URLs on our CDN, stable for 24 hours; mirror to your own storage if you need them longer.
Opencurl -X POST https://reapi.ai/api/v1/images/generations \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-3-pro-image-preview",
"prompt": "ancient castle beneath a starry sky, cinematic",
"size": "16:9",
"resolution": "2K"
}'Rejected synchronously with the failing field named. Check enum values, ranges, and URL fields — nothing is charged.
401 means a missing or invalid Bearer key; 402 means the reserve exceeds your balance. Manage keys and credits in the console.
Reference material and outputs pass automated moderation. Rejected tasks fail with a clear error and a full refund.
A task that reaches a failed state is never charged — the reserve refunds automatically. Keep the task id and retry when ready.
Common questions about this model.
Explore more models in the same category.

From $0.028 per image

From $0.014 per image

From $0.015 per image

From $0.046 per image
Try it in the playground or grab an API key to integrate now.