Nano Banana Pro Text to Image
google/nano-banana-pro/text-to-image
Gemini 3.0 Pro Image. The high-fidelity choice for 4K visuals, multilingual text rendering, and pro camera controls.
Examples



Parameters
| Name | Type | Default | Constraints | Description |
|---|---|---|---|---|
| prompt *Prompt | textarea | — | ≤ 5000 chars | Describe the image you want to generate. Be specific about the subject, style, colors, and composition. |
| aspect_ratioAspect Ratio | select | 16:9 | 1:1 | 3:2 | 2:3 | 3:4 | 4:3 | 4:5 | 5:4 | 9:16 | … | Choose the aspect ratio for the generated image. |
| resolutionResolution | select | 1k | 1k | 2k | 4k | Select the resolution of the output image. |
Output fields
| Field | Type | Description |
|---|---|---|
| text | string | Optional generated text returned with the image result. |
| images | array<string> | Generated image URLs |
API
Call this model through one unified REST API. Get a key on the API Keys page.
cURL
# 1) Submit — returns { "task_uuid": "..." }
curl -X POST "https://www.namifusion.com/api/v1/marketplace/run/google/nano-banana-pro/text-to-image" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"input": {
"prompt": "A cinematic, photorealistic wide shot of a futuristic coffee shop interior with floor-to-ceiling glass windows overlooking a rainy cyberpunk city skyline. A glowing neon sign on the wall explicitly reads '\''NANO BANANA'\''. 85mm lens, f/1.8 depth of field, volumetric lighting, ray tracing, hyper-detailed textures, 8k resolution.",
"aspect_ratio": "21:9",
"resolution": "4k"
}
}'
# 2) Poll until status is "completed", then read the output URLs
curl "https://www.namifusion.com/api/v1/marketplace/run/tasks/TASK_UUID" \
-H "Authorization: Bearer YOUR_API_KEY"Python
import time, requests
API_KEY = "YOUR_API_KEY"
HEADERS = {"Authorization": f"Bearer {API_KEY}"}
# 1) Submit
resp = requests.post(
"https://www.namifusion.com/api/v1/marketplace/run/google/nano-banana-pro/text-to-image",
headers=HEADERS,
json={
"input": {
"prompt": "A cinematic, photorealistic wide shot of a futuristic coffee shop interior with floor-to-ceiling glass windows overlooking a rainy cyberpunk city skyline. A glowing neon sign on the wall explicitly reads 'NANO BANANA'. 85mm lens, f/1.8 depth of field, volumetric lighting, ray tracing, hyper-detailed textures, 8k resolution.",
"aspect_ratio": "21:9",
"resolution": "4k"
}
},
)
resp.raise_for_status() # 401/402/429/5xx stop here instead of polling a bad task
task = resp.json()
# 2) Poll until a terminal state (completed / failed / cancelled).
# This model is allowed up to 300s server-side.
deadline = time.time() + 360
while task.get("status") not in ("completed", "failed", "cancelled"):
if time.time() > deadline:
raise TimeoutError(f"still {task.get('status')} — keep the task_uuid and poll later")
time.sleep(3)
poll = requests.get(f"https://www.namifusion.com/api/v1/marketplace/run/tasks/{task['task_uuid']}", headers=HEADERS)
poll.raise_for_status()
task = poll.json()
print(task["status"], task.get("output"))JavaScript
const API_KEY = "YOUR_API_KEY";
const HEADERS = { Authorization: `Bearer ${API_KEY}` };
// 1) Submit
const resp = await fetch("https://www.namifusion.com/api/v1/marketplace/run/google/nano-banana-pro/text-to-image", {
method: "POST",
headers: { ...HEADERS, "Content-Type": "application/json" },
body: JSON.stringify({
"input": {
"prompt": "A cinematic, photorealistic wide shot of a futuristic coffee shop interior with floor-to-ceiling glass windows overlooking a rainy cyberpunk city skyline. A glowing neon sign on the wall explicitly reads 'NANO BANANA'. 85mm lens, f/1.8 depth of field, volumetric lighting, ray tracing, hyper-detailed textures, 8k resolution.",
"aspect_ratio": "21:9",
"resolution": "4k"
}
}),
});
if (!resp.ok) throw new Error(`submit failed: ${resp.status} ${await resp.text()}`);
let task = await resp.json();
// 2) Poll until a terminal state (completed / failed / cancelled).
// This model is allowed up to 300s server-side.
const deadline = Date.now() + 360 * 1000;
while (!["completed", "failed", "cancelled"].includes(task.status)) {
if (Date.now() > deadline) throw new Error(`still ${task.status} — keep the task_uuid and poll later`);
await new Promise((r) => setTimeout(r, 3000));
const poll = await fetch(`https://www.namifusion.com/api/v1/marketplace/run/tasks/${task.task_uuid}`, { headers: HEADERS });
if (!poll.ok) throw new Error(`poll failed: ${poll.status}`);
task = await poll.json();
}
console.log(task.status, task.output);Documentation
Google Nano Banana Pro (Gemini 3.0 Pro Image)
High-Fidelity 4K Text-to-Image Generation Optimized for Speed and Efficiency.
Google’s Nano Banana Pro is a cutting-edge AI image generation model powered by the Gemini 3.0 architecture. It delivers high-resolution 4K visuals with best-in-class performance and zero cold-start latency. Designed for creators and developers, it transforms simple text prompts into expressive, photorealistic images within seconds.
🚀 Key Features
- Ultra-High Resolution: Native support for 4K image generation optimized for mobile and web interfaces.
- Intelligent In-Image Text: Generates and edits text within images across multiple languages with superior font clarity and layout logic.
- Context-Aware Editing: Modify existing images using natural language. The model understands scene structure, object relationships, and lighting for realistic edits.
- Pro Camera Controls: Fine-tune outputs with photographic parameters including angle, focus, depth of field (DoF), and color grading.
- Consistency & Continuity: Maintains character identity and brand style consistency across multiple generations.
- Flexible Aspect Ratios: Supports standard and custom formats from 1:1 to 9:16, 21:9, and more—perfect for social feeds, banners, and cinematic prints.
🛠️ Technical Specifications
| Parameter | Details |
|---|---|
| Model Architecture | Gemini 3.0 Pro Image |
| Input | Text Prompts, Natural Language Instructions |
| Output | High-Quality JPEG / PNG |
| Latency | Instant inference (No cold starts) |
Sample Prompts:
"A golden retriever playing in a field of sunflowers at sunset." "A futuristic city skyline with neon reflections on wet streets." "An elegant still-life photo of coffee and croissants by a window."
💰 Pricing
| Resolution | Cost per Image |
|---|---|
| 1k (Standard) | $0.14 |
| 2k (High) | $0.14 |
| 4k (Ultra) | $0.24 |
💡 Use Cases
- Social Media & Marketing: Instantly generate on-brand visuals and banners.
- E-commerce: Create high-quality product photography without a physical shoot.
- Concept Art: Rapidly storyboard ideas and mood boards for creative projects.
- Education: Visualize complex concepts and diagrams for presentations.
📊 Model Comparison
How Nano Banana Pro compares to other market leaders:
- vs. FLUX.1 [dev]: Nano Banana Pro excels in semantic reasoning and layout-aware editing without manual masking, whereas FLUX.1 focuses on raw technical detail control.
- vs. GPT-Image-1 (OpenAI): While GPT-Image-1 is a strong generalist, Nano Banana Pro offers superior layout control and multilingual text rendering tailored for design workflows.
- vs. Original Nano Banana: The Pro version trades pure speed for significantly higher reasoning capabilities, sharper text, and richer camera controls.
Note: Please ensure all prompts comply with Google’s Safety Guidelines. Content violating safety policies may result in generation errors.
Related models
z-image-spicy/text-to-image
Generate high-quality images from text with custom dimensions from 256 to 1536 pixels, intelligent prompt rewriting, and seed control for creative design and batch generation.
xAI Grok Imagine Image v2.0 Text to Image
xAI Grok Imagine Image V2.0 Text-to-Image generates high-quality images from text prompts, with configurable aspect ratio, resolution, and quality for creative visuals, social content, marketing assets, and production workflows. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
Qwen Image 3.0 Pro Text to Image
Qwen Image 3.0 Pro is a professional-grade text-to-image model with superior quality and advanced prompt understanding. Up to 2k. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
ai/prefect-pony-xl
Prefect Pony XL delivers high-quality anime-style image generation for character art and illustrations. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
OpenAI GPT Image 2 Text-to-Image
OpenAI's GPT Image 2 Text-to-Image generates high-quality images from natural-language prompts. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
OpenAI GPT Image 2 Edit
OpenAI's GPT Image 2 Edit enables image editing from natural-language instructions with one or more reference images. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.
OpenAI GPT Image 2.5 Sunburst Text-to-Image
High-fidelity image generation for detailed compositions and demanding production work, with up to 4K output.
OpenAI GPT Image 2.5 Flare Text-to-Image
Fast, balanced image generation from natural-language prompts, with up to 4K output.