Standard
24
credits / image
= $0.024 USD / image
100 images ≈ $2.40 · 1,000 images ≈ $24.00
Official: $0.039−38%
Fast, efficient image generation and conversational editing for high-volume creative workflows.
nano-bananaNew accounts start with $0.20 in free credits, about 8 images at the starting price.
Compare all Nano Banana API versionsNano Banana is developed by Google. Wizzx provides API access to it and does not own the model. All trademarks belong to their respective owners.
Next: turn the image into a video with
Model Guide
Fast, efficient image generation and conversational editing for high-volume creative workflows.
Nano Banana is Google’s name for Gemini 2.5 Flash Image. It is the speed-and-efficiency option in the Gemini image family: a practical fit for high-volume generation, rapid visual iteration, and conversational edits where turnaround matters more than maximum output resolution.
| Core strength | What it means in practice |
|---|---|
| Fast visual iteration | Generate a direction, revise it with plain-language instructions, and compare alternatives quickly |
| Native multimodal understanding | Use text and reference images together instead of translating every visual detail into a prompt |
| Conversational editing | Ask for focused changes while keeping the main subject, composition, or style recognizable |
| Flexible composition | Choose from the Wizzx aspect-ratio controls for square, portrait, landscape, and ultrawide work |
| Start with text | Add reference images |
|---|---|
| You are exploring a new visual direction | Identity, product shape, palette, or composition should remain recognizable |
| Speed and variety matter most | The edit needs visual context that is difficult to describe precisely |
| The prompt can define the whole scene | You want to revise an existing asset rather than recreate it from scratch |
The Wizzx form accepts up to 10 reference-image URLs. Google’s guidance says Gemini 2.5 Flash Image works best with up to three input images, so begin with one strong reference and add more only when each image has a clear role.
Generation example: Create a clean editorial product photograph of a compact espresso machine on pale travertine, three-quarter view, soft morning window light, restrained warm-gray palette, generous negative space on the left.
Editing example: Keep the product shape, camera angle, and reflections unchanged. Replace the kitchen background with a quiet boutique-hotel breakfast bar at sunrise and shift the accent color from red to deep forest green.
| Control | Use it for |
|---|---|
| Prompt | The generation brief or the exact edit instruction |
| Reference Images | Visual context for subjects, products, layouts, or styles |
| Aspect Ratio | The final composition shape, including Auto and 10 fixed ratios |
Nano Banana is the efficient default. Choose Nano Banana Pro when the job needs professional asset production, more precise text, complex layouts, or higher-resolution delivery. Choose Nano Banana 2 when you want the newer high-efficiency generation and editing tier available in the Wizzx catalog.
Backend pricing
Model identity, billing unit and every price tier below are read from the backend catalog.
24
credits / image
= $0.024 USD / image
100 images ≈ $2.40 · 1,000 images ≈ $24.00
Official: $0.039−38%
| Tier | Official from | Wizzx | Savings |
|---|---|---|---|
| Standard | $0.039 | $0.024 | −38% |
1 credit = $0.001 USD. The final deduction returned by the API is authoritative.
Back to all modelsEvery request is asynchronous: submit the task, keep the task ID, then poll for the result. The body below uses the model's default settings.
Sign in and create a key in the dashboard. Set WIZZX_API_KEY in your server environment; never expose it in browser code.
Send a POST request to the model endpoint. A successful submission returns data.task_id; keep that ID before polling. Submission is not generation completion.
Replace YOUR_TASK_ID with the returned ID and query /api/v1/task/status. Wait for SUCCEEDED and read the output URLs. Stop on FAILED or REVIEW_REQUIRED; do not automatically resubmit an uncertain task.
curl -X POST \
https://api.wizzx.ai/api/v1/task/submit/nano-banana \
-H "Authorization: Bearer $WIZZX_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"aspect_ratio": "1:1",
"prompt": "A ceramic coffee cup on a wooden table, soft morning light, product photography"
}'const response = await fetch("https://api.wizzx.ai/api/v1/task/submit/nano-banana", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.WIZZX_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"aspect_ratio": "1:1",
"prompt": "A ceramic coffee cup on a wooden table, soft morning light, product photography"
}),
});
const payload = await response.json();
const task = payload.data ?? payload;
const taskId = task.task_id;import os
import requests
response = requests.post(
"https://api.wizzx.ai/api/v1/task/submit/nano-banana",
headers={
"Authorization": f"Bearer {os.environ['WIZZX_API_KEY']}",
},
json={
"aspect_ratio": "1:1",
"prompt": "A ceramic coffee cup on a wooden table, soft morning light, product photography"
},
)
payload = response.json()
task = payload.get("data", payload)
task_id = task["task_id"]curl -X POST \
https://api.wizzx.ai/api/v1/task/status \
-H "Authorization: Bearer $WIZZX_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"task_id": "YOUR_TASK_ID"
}'const response = await fetch("https://api.wizzx.ai/api/v1/task/status", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.WIZZX_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({ task_id: "YOUR_TASK_ID" }),
});
const payload = await response.json();
const task = payload.data ?? payload;import os
import requests
response = requests.post(
"https://api.wizzx.ai/api/v1/task/status",
headers={
"Authorization": f"Bearer {os.environ['WIZZX_API_KEY']}",
},
json={"task_id": "YOUR_TASK_ID"},
)
payload = response.json()
task = payload.get("data", payload)The fields this endpoint accepts on Wizzx, read from the same schema as the Playground form.
| Parameter | Type | Default | Allowed values | Description |
|---|---|---|---|---|
promptPromptrequired | string | — | — | |
image_urlsReference Images | url[] ≤ 10 | — | — | Up to 10 reference images |
aspect_ratioAspect Ratio | string | 1:1 | 1:1 · 3:2 · 2:3 · 4:3 · 3:4 · 16:9 · 9:16 · 21:9 · 5:4 · 4:5 · auto | — |
Wizzx API
New accounts get $0.20 in free credits. Pay as you go with no subscription, and failed tasks are refunded.