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 |
|---|---|---|
| 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
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.
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.
Nami Z-Image T2I Spicy
Generate an image from a text prompt with configurable width, height, prompt enhancement, and seed.
Nano Banana Text to Image
Gemini 2.5 Flash Image. Lightweight and fast. The most affordable option for instant, high-volume generation.
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.
Google Nano Banana Lite Text to Image API
Google Nano Banana 2 Lite Text to Image generates high-quality images from text prompts with low latency, flexible aspect ratios, and fast image creation for creative and production workflows. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.