Nano-Banana-Pro-API: Preis pro Bild und funktionierender Code
Nano Banana Pro ist das Modell Gemini 3 Pro Image von Google, bekannt für lesbaren Text in Bildern und dafür, viele Eingabebilder zu einem zu kombinieren. Hier steht, was es akzeptiert, was ein Bild kostet und wie Sie es aufrufen.
Wofür Nano Banana Pro gut ist
Google hat Nano Banana Pro, sein Modell Gemini 3 Pro Image, im November 2025 veröffentlicht. Verwenden Sie es, wenn das Bild Wörter tragen oder mehrere Quellen kombinieren soll:
- Text in Bildern. Poster, Verpackungen, Speisekarten, Infografiken und Oberflächen-Mockups, bei denen die Schlagzeile lesbar sein muss.
- Viele Eingaben in einem Bild. Bis zu 14 Eingabebilder: Ein Produkt, ein Logo, ein Model, ein Ort und eine Stilreferenz können alle in eine einzige Anfrage gehen.
- Präzise Bearbeitungen. Ändern Sie den Hintergrund, die Farbe eines Objekts oder die Tageszeit, während der Rest des Bildes bleibt, wie er war.
- Große Ausgabe. 1K, 2K und 4K, in 10 Seitenverhältnissen.
Kein Bildmodell ist bei Text perfekt. Kurze Schlagzeilen sind am zuverlässigsten; lange Absätze und Kleingedrucktes sind schwieriger. Lesen Sie jedes Bild Korrektur, bevor Sie es veröffentlichen.
Eingaben und Limits
| Option | Nano Banana Pro |
|---|---|
| Modell-ID | nano-banana-pro |
| Aufgaben | Text-zu-Bild und Bildbearbeitung |
| Auflösung | 1K, 2K und 4K |
| Seitenverhältnis | 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 5:4, 4:5 und 21:9 |
| Eingabebilder | ein zu bearbeitendes Bild als image_url oder bis zu 14 als image_urls |
| Routen | eine Route |
Das Anfrageformat ist dasselbe wie bei Videomodellen, ohne duration und audio. Ein Wert, den das Modell nicht unterstützt, wird mit 422 abgelehnt, bevor etwas berechnet wird.
Preise für Nano Banana Pro (Oktober 2026)
Nano Banana Pro wird pro generiertem Bild abgerechnet. Das sind die Katalogpreise im Oktober 2026:
| Auflösung | Pro Bild | 100 Bilder | 1.000 Bilder |
|---|---|---|---|
| 1K | $0.04 | $4.00 | $40.00 |
| 2K | $0.04 | $4.00 | $40.00 |
| 4K | $0.08 | $8.00 | $80.00 |
Wenn Sie einen Job absenden, wird sein Preis von Ihrem vorausbezahlten Guthaben reserviert und nur berechnet, wenn das Bild geliefert wird. Schlägt der Job fehl, wird die Reservierung freigegeben. Der genaue Betrag kommt als cost_usd zurück. Credit-Pakete beginnen bei $10; siehe die Preisseite. Das liegt in 2K 70 % unter der Gemini-API von Google selbst; der Preisvergleich für Nano Banana Pro enthält den Preis jedes Verkäufers.
Weitere Nano-Banana-Modelle
Die leichteren Nano-Banana-Modelle von Google gibt es bei Revana ebenfalls, mit demselben Schlüssel. Nano Banana 2 ist Gemini 3.1 Flash Image, veröffentlicht im Februar 2026; das ursprüngliche Nano Banana ist Gemini 2.5 Flash Image.
| Modell | Auflösung | Seitenverhältnisse | Ab / Bild | Routen |
|---|---|---|---|---|
| Nano Banana Pro | 1K, 2K und 4K | 10 | $0.04 | eine Route |
| Nano Banana 2 | 0.5K, 1K, 2K und 4K | 14 | $0.03 | zwei Routen |
| Nano Banana 2.1 | 1K, 2K und 4K | 14 | $0.03 | drei Routen |
| Nano Banana 2 Lite | 1K | 10 | $0.02 | zwei Routen |
| Nano Banana | nicht gelistet | nicht gelistet | $0.03 | eine Route |
Ein Bild mit Nano Banana Pro generieren
Senden Sie POST /v1/generations mit "model": "nano-banana-pro" und einem Prompt. Bildjobs sind meist in Sekunden fertig, der Ablauf ist aber derselbe wie bei Video: absenden, ein 202 mit einer id erhalten, dann abfragen. Dieses Poster in 2K kostet $0.04.
export REVANA_API_KEY="sr_live_..."
# 1. Submit the job (returns 202 with the generation id)
curl https://api.revana.si/v1/generations \
-H "Authorization: Bearer $REVANA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "nano-banana-pro",
"input": {
"prompt": "A minimalist concert poster for a jazz night. Large headline at the top in a bold condensed sans-serif: \"BLUE HOUR SESSIONS\". Below it, smaller: \"Friday 8 PM, Harbour Hall\". A saxophone drawn in thin gold lines on a deep navy background.",
"resolution": "2K",
"aspect_ratio": "4:5"
},
"max_cost_usd": 0.1
}'
# 2. Poll with the id from step 1 until status is "succeeded" or "failed"
curl https://api.revana.si/v1/generations/gen_01JBX7Q2M4 \
-H "Authorization: Bearer $REVANA_API_KEY"import os
import time
import requests
API = "https://api.revana.si/v1"
HEADERS = {"Authorization": f"Bearer {os.environ['REVANA_API_KEY']}"}
resp = requests.post(f"{API}/generations", headers=HEADERS, json={
"model": "nano-banana-pro",
"input": {
"prompt": "A minimalist concert poster for a jazz night. Large headline at the top in a bold condensed sans-serif: \"BLUE HOUR SESSIONS\". Below it, smaller: \"Friday 8 PM, Harbour Hall\". A saxophone drawn in thin gold lines on a deep navy background.",
"resolution": "2K",
"aspect_ratio": "4:5",
},
"max_cost_usd": 0.1,
})
resp.raise_for_status()
job = resp.json()
while job["status"] in ("queued", "running"):
time.sleep(5)
job = requests.get(f"{API}/generations/{job['id']}", headers=HEADERS).json()
if job["status"] == "succeeded":
print(job["output"]["urls"], job["cost_usd"])
else:
print("Failed:", job["error"])// Node 18 or later. Save as generate.mjs and run: node generate.mjs
const API = "https://api.revana.si/v1";
const headers = {
Authorization: `Bearer ${process.env.REVANA_API_KEY}`,
"Content-Type": "application/json",
};
const res = await fetch(`${API}/generations`, {
method: "POST",
headers,
body: JSON.stringify({
model: "nano-banana-pro",
input: {
prompt: "A minimalist concert poster for a jazz night. Large headline at the top in a bold condensed sans-serif: \"BLUE HOUR SESSIONS\". Below it, smaller: \"Friday 8 PM, Harbour Hall\". A saxophone drawn in thin gold lines on a deep navy background.",
resolution: "2K",
aspect_ratio: "4:5",
},
max_cost_usd: 0.1,
}),
});
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
let job = await res.json();
while (job.status === "queued" || job.status === "running") {
await new Promise((r) => setTimeout(r, 5000));
job = await (await fetch(`${API}/generations/${job.id}`, { headers })).json();
}
if (job.status === "succeeded") console.log(job.output.urls, job.cost_usd);
else console.error("Failed:", job.error);Die abgeschlossene Generierung enthält den Bildlink in output.urls. Laden Sie es zeitnah herunter: Ausgabelinks laufen ab.
{
"id": "gen_01JC3PZK8R",
"model": "nano-banana-pro",
"status": "succeeded",
"output": {
"urls": [
"https://cdn.revana.si/g/gen_01JC3PZK8R/0.png"
]
},
"cost_usd": 0.04,
"attempts": 1,
"error": null,
"created_at": "2026-10-19T14:02:11Z",
"completed_at": "2026-10-19T14:02:29Z"
}Ein Bild bearbeiten
Übergeben Sie das zu ändernde Bild als image_url und beschreiben Sie die Bearbeitung, einschließlich dessen, was gleich bleiben muss.
{
"model": "nano-banana-pro",
"input": {
"prompt": "Change the season to winter: snow on the ground and the rooftops, a pale grey sky. Keep the house, the car and the composition exactly as they are.",
"image_url": "https://example.com/house.jpg",
"resolution": "2K",
"aspect_ratio": "16:9"
},
"max_cost_usd": 0.1
}Mehrere Bilder kombinieren
Senden Sie bis zu 14 Bilder als image_urls und verweisen Sie auf jedes über seine Position. Dieses 4K-Produktfoto kostet $0.08.
{
"model": "nano-banana-pro",
"input": {
"prompt": "Place the perfume bottle from the first image on the marble shelf from the second image, styled like the third image: soft window light, muted greens. Keep the label text on the bottle exactly as it is.",
"image_urls": [
"https://example.com/bottle.jpg",
"https://example.com/shelf.jpg",
"https://example.com/style.jpg"
],
"resolution": "4K",
"aspect_ratio": "1:1"
},
"max_cost_usd": 0.1
}Prompt-Tipps für Nano Banana Pro
- Zitieren Sie die genauen Worte. Setzen Sie jeden Text in Anführungszeichen und sagen Sie, wohin er gehört: „Schlagzeile oben“, „Kleingedrucktes unten rechts“.
- Beschreiben Sie die Schrift. „Fette, schmale Groteskschrift“, „handgezeichnete Schreibschrift“ oder „Schreibmaschine“ steuert den Look der Beschriftung.
- Legen Sie die Seite an. Beschreiben Sie bei Postern und Infografiken zuerst den Aufbau von oben nach unten, dann den Stil.
- Nummerieren Sie Ihre Eingaben. „Das Logo aus dem dritten Bild“ ist eindeutig; „das Logo“ ist es nicht, wenn Sie mehrere Bilder senden.
- Sagen Sie, was erhalten bleiben soll. Nennen Sie bei Bearbeitungen genauso klar, was sich nicht ändern darf (Gesichter, Etiketten, Komposition), wie das, was sich ändern soll.
- Bearbeiten Sie in Schritten. Eine Änderung pro Anfrage lässt sich leichter steuern als fünf, und ein misslungener Schritt ist günstig zu wiederholen.
Routing und Fallback
Nano Banana Pro hat bei Revana derzeit eine Route. Wo ein Modell mehr als eine Route hat, versucht der Router zuerst die günstigste und lässt den Job bei einem Fehler weiterziehen, immer zum gelisteten Preis. Bei nur einer Route gibt es nichts, worauf man ausweichen könnte: Schlägt sie fehl, endet der Job als failed und kostet nichts.
Behandeln Sie failed-Jobs in Ihrer App, zum Beispiel durch späteres Wiederholen oder indem Sie ein zweites Modell wie Nano Banana 2 anbieten, das zwei Routen hat.
Alle Bildmodelle sehen Sie auf der Modellseite, die Feldreferenz in der Dokumentation, oder holen Sie sich einen API-Schlüssel und führen Sie die Beispiele aus.
Häufig gestellte Fragen
Wie viel kostet die Nano-Banana-Pro-API?
Im Oktober 2026 kostet Nano Banana Pro $0.04 pro Bild in 1K, $0.04 in 2K und $0.08 in 4K. Ein Batch von 100 Bildern in 2K kostet $4.00.
Was ist Nano Banana Pro?
Es ist der Name von Google für Gemini 3 Pro Image, ein im November 2025 veröffentlichtes Modell zur Bildgenerierung und -bearbeitung. Es ist bekannt für lesbaren Text in Bildern und für das Kombinieren vieler Eingabebilder.
Wie viele Eingabebilder kann ich an Nano Banana Pro senden?
Bis zu 14, als image_urls. Für ein einzelnes zu bearbeitendes Bild verwenden Sie image_url.
Welche Seitenverhältnisse unterstützt Nano Banana Pro?
Der Katalog listet 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 5:4, 4:5 und 21:9.
Was ist der Unterschied zwischen Nano Banana Pro und Nano Banana 2?
Nano Banana 2 ist Gemini 3.1 Flash Image. Bei Revana listet es 14 Seitenverhältnisse, darunter sehr breite und sehr hohe, und beginnt bei $0.03 pro Bild; Nano Banana Pro listet 10 und beginnt bei $0.04.
Wird mir ein fehlgeschlagenes Bild berechnet?
Nein. Der Preis wird beim Absenden reserviert und freigegeben, wenn der Job fehlschlägt. Sie zahlen nur für gelieferte Bilder.
Mit Nano Banana Pro generieren
Ein Schlüssel für Nano Banana Pro, GPT Image 2 und jedes Videomodell. Vorausbezahltes Guthaben ab $10, berechnet nur für gelieferte Bilder.