Loading...
Loading...
Googles schnelle, günstige Bildmodellfamilie für Text-zu-Bild-Generierung und promptbasierte Bearbeitung vorhandener Bilder.
Anmelden, um Modelle auszuführen
No output yet
Run the model to see generated results.
import requests
result = requests.post(
'https://api.e2x.ai/v1/jobs/submit',
headers={
'Authorization': f'Bearer {API_KEY}',
'Content-Type': 'application/json'
},
json={
'model': 'google/nano-banana/text-to-image',
'input': {}
}
)import time
job_id = result.json()['jobId']
while True:
response = requests.get(
f'https://api.e2x.ai/v1/jobs/{'{job_id}'}',
headers={'Authorization': f'Bearer {'{API_KEY}'}'}
)
data = response.json()['data']
if data['status'] == 'completed':
print('Done!', data['outputs'][0]['url'])
break
elif data['status'] == 'failed':
raise Exception(f"Job failed: {'{'}data['error']['message']{'}'}")
time.sleep(2)Nano Banana ist Googles gemini-2.5-flash-image, das Modell, das diesen Namen bekannt gemacht hat. Wir stellen es als google/nano-banana/text-to-image bereit und berechnen $0.0312 pro Bild, 20 % unter den $0.039 von fal.ai. Und dann ist da die Zahl, die schwerer wiegt als der Preis: Google schaltet dieses Modell am 2. Oktober 2026 ab, siebenunddreißig Tage nach dem Tag, an dem wir diesen Text geschrieben haben.
Diese eine Tatsache ordnet den Rest der Seite neu. Wir betreiben den Endpoint weiter, wir halten den Preis, und ein Batch, den Sie diese Woche einreihen, läuft sauber durch. Was wir nicht tun werden: Ihnen eine frische Integration auf einem Modell einreden, dem noch fünf Wochen bleiben.
So stand unser Preis, als wir ihn zuletzt am 26. August 2026 geprüft haben:
| API-Anbieter | Preis pro Bild | vs. E2X |
|---|---|---|
| E2X | $0.0312 | — |
| fal.ai | $0.039 | wir sind 20 % günstiger |
| Google Gemini API | $0.039 | wir sind 20 % günstiger |
| OpenRouter | $0.039 | wir sind 20 % günstiger |
Preise und Produktbedingungen können sich ändern. Prüfen Sie vor einer Kaufentscheidung die aktuellen Preise des jeweiligen Anbieters. Die Batch- oder Flex-Preise von Google sind einem standardmäßigen On-Demand-API-Request nicht direkt gleichwertig, da Zeitplanung, Verfügbarkeit und Verarbeitungsbedingungen abweichen; sie sind deshalb von diesem Vergleich ausgenommen. Dies ist ein Vergleich mit klar umrissenem Rahmen und keine Behauptung, dass E2X in jeder Konfiguration die weltweit günstigste Option ist.
Der Anbieter windet sich nicht. Direkt aus der Dokumentation zur Bildgenerierung:
„Der Legacy-Pionier der Nano-Banana-Serie. Er war ein zuverlässiges Arbeitspferd, doch wir empfehlen Kunden dringend den Umstieg auf Nano Banana 2 Lite — für bessere Qualität, schnellere Generierung und niedrigere API-Preise.“
Schauen Sie, wer das geschrieben hat. Kein Konkurrent, nicht wir — Google, über das eigene Modell, direkt neben einer Deprecation-Tabelle, die gemini-2.5-flash-image mit dem Abschaltdatum 2. Oktober 2026 führt. „Dringend empfehlen“ plus ein hartes Datum: In der Sprache von Model Cards sieht ungefähr so eine Räumungsaufforderung aus.
Sie haben schon ein Bild, das Sie verändern statt ersetzen wollen? Nano Banana edit-image nimmt Referenzen statt einer leeren Leinwand — dasselbe Modell, dieselben $0.0312, dasselbe Ablaufdatum.
Ehre, wem Ehre gebührt. Dieses Modell hat sich seinen Ruf verdient, und für die nächsten Wochen bleibt es ein schneller, billiger Generator.
Es ist schnell. Eine unabhängige Messung von OpenRouter setzt den Median bei rund 1,94 Sekunden auf AI Studio und 4,48 Sekunden auf Vertex. Unsere eigene Job-Pipeline kalkuliert etwa 30 Sekunden von Anfang bis Ende, inklusive Queueing und Auslieferung auf unserer Seite.
Es deckt zehn Aspect Ratios ab — 21:9, 16:9, 4:3, 3:2, 1:1, 9:16, 3:4, 2:3, 5:4, 4:5. Breit genug für ein Banner-Set und einen Story-Crop aus demselben Prompt-Template.
Es schreibt genau eine Auflösung: 1K. Kein 2K, kein 4K, kein Upscale-Pfad. Wenn ein Kunde nach Druck fragte, war das nie dieses Modell.
Und eine Sache, um die wir nicht herumreden: Text im Bild ist hier schwach. Google schreibt fortgeschrittenes Text-Rendering der Gemini-3-Generation zu, nicht dieser. Fordern Sie eine Plakat-Headline an, und Sie bekommen Buchstabenformen, die als Thumbnail stimmen und in voller Größe auseinanderfallen. Jede Seite, die Ihnen etwas anderes erzählt hat, hat geraten.
Legen Sie im Dashboard einen Key an, halten Sie ihn auf Ihrem Server und schicken Sie den Job los. Nur prompt ist Pflicht.
curl -X POST https://api.e2x.ai/v1/jobs/submit \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "google/nano-banana/text-to-image",
"input": {
"prompt": "Ein Taucherhelm aus Messing auf einer Werkbank, Morgenlicht durch ein staubiges Fenster, geringe Schärfentiefe",
"aspect_ratio": "3:2"
}
}'
Sie bekommen eine Job-ID zurück. Pollen Sie sie, bis der Status sich gesetzt hat:
const headers = {
Authorization: `Bearer ${process.env.E2X_API_KEY}`,
"Content-Type": "application/json",
};
const submitted = await fetch("https://api.e2x.ai/v1/jobs/submit", {
method: "POST",
headers,
body: JSON.stringify({
model: "google/nano-banana/text-to-image",
input: {
prompt: "Terrakotta-Dächer in der Dämmerung, niedrige Drohnenperspektive, warmer Dunst, keine Menschen",
aspect_ratio: "16:9",
},
}),
}).then((r) => r.json());
const jobId = submitted.data.jobId;
while (true) {
const job = await fetch(`https://api.e2x.ai/v1/jobs/${jobId}`, { headers })
.then((r) => r.json());
if (job.data.status === "completed") {
console.log(job.data.outputs[0].url);
break;
}
if (job.data.status === "failed") {
throw new Error(job.data.error?.message || "Generation failed");
}
await new Promise((r) => setTimeout(r, 2000));
}
Der Status läuft pending → processing → completed oder bleibt auf failed bzw. cancelled stehen. Schicken Sie eine webhookUrl im Body mit, wenn Sie lieber von uns gerufen werden.
Ein Schema-Detail, über das viele stolpern: Unser Default für aspect_ratio ist 9:16, nicht 1:1. Hochformat, solange Sie nichts anderes sagen. Das aktuelle Schema und der aktuelle Preis stehen immer in der maschinenlesbaren Spezifikation.
Unten steht unsere komplette Text-to-Image-Reihe. Schauen Sie zuerst auf die zweite Zeile.
| Modell | Preis / Bild | Nehmen Sie es, wenn |
|---|---|---|
| Nano Banana 2 Lite | $0.0238 | Fast immer — günstiger und neuer als das Modell dieser Seite |
| Nano Banana (Legacy) | $0.0312 | Sie fahren eine Pipeline vor dem 2. Oktober leer |
| Nano Banana 2 | $0.04 | Sie wollen die volle aktuelle Generation, nicht die Lite-Stufe |
| Nano Banana Pro | $0.075 | Lesbarer Text im Bild, viele Referenzen, 4K-Ausgabe |
| GPT Image 2 | $0.0525 | Ihnen liegt der Rendering-Stil von OpenAI mehr |
Nano Banana 2 Lite ist 24 % günstiger als das Modell auf dieser Seite — und eine Generation neuer. Diese Kombination ist ungewöhnlich, und sie räumt das einzige Argument weg, das je für alte Weights vorgebracht wird. Hier gibt es keinen Budget-Kompromiss abzuwägen: Sie zahlen weniger, Sie bekommen bessere Ergebnisse, und Ihre Integration läuft nicht mehr in fünf Wochen aus. Die Migration zahlt sich beim ersten Request aus.
Gleicher JSON-Vertrag, gleiche Polling-Schleife, gleiche Aspect Ratios. Ändern Sie den model-String und deployen Sie. Wenn Ihre Arbeit lesbare Wörter im Bild braucht, überspringen Sie Lite und gehen Sie direkt zu Nano Banana Pro — dort hat Google das Text-Rendering hingelegt. Alles Weitere, was wir betreiben, steht in der Kategorie text-to-image und im vollständigen Modellkatalog.
Der Knowledge Cutoff liegt im Juni 2025; alles, was danach passiert ist, existiert innerhalb der Weights nicht. Wer ein Produkt aus 2026 oder ein aktuelles öffentliches Ereignis benennt, bekommt eine Erfindung — souverän gerendert.
Beschreiben Sie Optik statt Adjektive. „85 mm, f/1.8, Gegenlicht, leichter Lens Flare“ leistet mehr als „wunderschöne cineastische Aufnahme“ — die zweite Formulierung kommt in Trainingsdaten so häufig vor, dass sie Richtung Durchschnitt kollabiert. Sagen Sie auch, wo nichts hingehört: Dieses Modell füllt eine leere Ecke bereitwillig mit Krempel, wenn Sie es ihm nicht untersagen.
Halten Sie Prompts unter einem Absatz. Das Kontextfenster fasst 65.536 Token hinein und 32.768 heraus, Länge ist hier also nie die Grenze — Aufmerksamkeit schon. Lange Prompts verdünnen, statt zu schärfen.
Jedes Ergebnis trägt ein SynthID-Watermark. Googles unmerklicher Herkunftsmarker, ausnahmslos aufgebracht, und kein Anbieter — wir eingeschlossen — hat dafür einen Schalter.
Dann der Kalender. Tragen Sie den 2. Oktober 2026 in Ihr Incident-Runbook ein, nicht nur ins Backlog. Wenn Google die Weights abschaltet, scheitern Requests auf diesen Slug; das ist eine Abschaltung durch den Anbieter, keine Störung, die irgendjemand wegpatchen könnte. Wenn geplante Jobs, Cron-Tasks oder ein Feature vor Kundenaugen hierher zeigen, ziehen Sie den Slug jetzt um, solange es eine Ein-Zeilen-Änderung ist und kein Sonntag.
Googles Deprecation-Tabelle führt gemini-2.5-flash-image mit dem Abschaltdatum 2. Oktober 2026. Nach diesem Datum beantwortet das Modell bei keinem Anbieter mehr Requests, auch bei uns nicht, denn die Weights gehören Google und Google zieht sie zurück. Migrieren Sie davor, nicht am Stichtag.
Nano Banana 2 Lite, und das ist keine knappe Entscheidung. Wir berechnen dafür $0.0238 gegenüber $0.0312 für dieses Modell, es ist eine volle Generation neuer, und Google selbst nennt es den empfohlenen Ersatz. Tauschen Sie den Modell-Slug — Request- und Response-Format bleiben unverändert.
$0.0312 pro generiertem Bild, also 20 % unter den $0.039 von fal.ai, Stand unserer Prüfung am 26. August 2026. Googles eigene API und OpenRouter lagen an diesem Tag ebenfalls bei $0.039. Preise bewegen sich, prüfen Sie sie also auf der aktuellen Modellseite, bevor Sie budgetieren.
Nicht zuverlässig. Google schreibt fortgeschrittenes Text-Rendering der Gemini-3-Generation zu, und dieses Modell ist älter — kurze Wörter überstehen es manchmal, ganze Sätze in der Regel nicht. Für Verpackungen, Infografiken oder alles mit einer Headline nehmen Sie stattdessen Nano Banana Pro.
1K, und nur 1K. Auf dieser Generation gibt es keinen Pfad zu 2K oder 4K. Wenn Sie größere Ausgaben brauchen: Nano Banana Pro geht bis 4096×4096.
Ja. Jedes Bild enthält SynthID, Googles unmerklichen Marker für KI-generierte Inhalte. Kein Anbieter stellt einen Parameter bereit, um das abzuschalten, und wer das behauptet, führt Sie in die Irre.
Nein. Sie reichen einen Job ein und pollen dann entweder seinen Status oder geben uns eine webhookUrl. Ein abgeschlossener Job legt die Datei unter data.outputs[0].url ab, und unsere Pipeline kalkuliert rund 30 Sekunden pro Request.