GPT-Image-2-API: Preise, Größen und funktionierender Code
GPT Image 2 ist das Modell von OpenAI zur Bildgenerierung und -bearbeitung, veröffentlicht im April 2026. Dieser Leitfaden behandelt die akzeptierten Größen und Eingaben, was ein Bild kostet, und Anfragen, die Sie mit einem API-Schlüssel ausführen können.
Was GPT Image 2 ist
OpenAI hat GPT Image 2 im April 2026 veröffentlicht; der API-Snapshot ist gpt-image-2-2026-04-21. OpenAI beschreibt es als sein „hochmodernes Bildgenerierungsmodell für schnelle, hochwertige Bildgenerierung und -bearbeitung“ und sagt, es „unterstützt flexible Bildgrößen und hochgenaue Bildeingaben“. Bei Revana bedeutet das:
- Drei Ausgabegrößen: 1K, 2K und 4K.
- 9 Seitenverhältnisse, von quadratisch und Hochformat bis 21:9 und 5:2 für Header und Banner.
- Bis zu 16 Eingabebilder für Bearbeitungen und Kompositionen: Produkte, Logos, Personen und Stilreferenzen.
- Generierung und Bearbeitung in einem Modell, mit demselben Anfrageformat wie jedes andere Modell bei Revana.
Typische Jobs: Produktfotos, Werbemotive, Social-Media-Bilder, Website-Banner, Mockups und Bearbeitungen bestehender Fotos.
Eingaben und Limits
| Option | GPT Image 2 |
|---|---|
| Modell-ID | gpt-image-2 |
| Aufgaben | Text-zu-Bild und Bildbearbeitung |
| Auflösung | 1K, 2K und 4K |
| Seitenverhältnis | 1:1, 3:4, 4:3, 2:3, 3:2, 9:16, 16:9, 21:9 und 5:2 |
| Eingabebilder | ein zu bearbeitendes Bild als image_url oder bis zu 16 als image_urls |
| Routen | zwei Routen |
Bildanfragen verwenden dieselben Felder wie Video, ohne duration und audio. Eine Größe oder ein Seitenverhältnis, das das Modell nicht listet, wird mit 422 abgelehnt, bevor etwas berechnet wird.
Preise für GPT Image 2 (Oktober 2026)
GPT Image 2 wird pro generiertem Bild abgerechnet, nach Ausgabegröße. Preise aus dem Katalog von Revana im Oktober 2026:
| Auflösung | Pro Bild | 100 Bilder | 1.000 Bilder |
|---|---|---|---|
| 1K | $0.03 | $3.00 | $30.00 |
| 2K | $0.03 | $3.00 | $30.00 |
| 4K | $0.03 | $3.00 | $30.00 |
Der Preis jedes Jobs wird beim Absenden von Ihrem vorausbezahlten Guthaben reserviert und nur berechnet, wenn das Bild geliefert wird; ein fehlgeschlagener Job gibt die Reservierung frei. Der berechnete Betrag kommt bei der Generierung als cost_usd zurück. Die Preisseite listet Credit-Pakete und die Preise jedes Modells.
Das Vorgängermodell GPT Image 1.5 wird weiterhin gelistet. Seine Katalogpreise variieren je nach Seitenverhältnis und Qualität, von $0.01 für ein quadratisches Bild in niedriger Qualität bis $0.14 für ein 3:2-Bild in hoher Qualität.
Ein Bild mit GPT Image 2 generieren
Senden Sie POST /v1/generations mit "model": "gpt-image-2", einem Prompt, einer Größe und einem Seitenverhältnis. Sie erhalten ein 202 mit einer Generierungs-id; fragen Sie sie ab, bis der Status succeeded lautet. Bilder dauern meist Sekunden. Dieses quadratische Bild in 2K kostet $0.03.
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": "gpt-image-2",
"input": {
"prompt": "Flat-lay product photo of a matte black water bottle on a terracotta background, hard midday shadow. A small white card next to the bottle reads \"STAY COLD\" in black sans-serif letters.",
"resolution": "2K",
"aspect_ratio": "1:1"
},
"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": "gpt-image-2",
"input": {
"prompt": "Flat-lay product photo of a matte black water bottle on a terracotta background, hard midday shadow. A small white card next to the bottle reads \"STAY COLD\" in black sans-serif letters.",
"resolution": "2K",
"aspect_ratio": "1:1",
},
"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: "gpt-image-2",
input: {
prompt: "Flat-lay product photo of a matte black water bottle on a terracotta background, hard midday shadow. A small white card next to the bottle reads \"STAY COLD\" in black sans-serif letters.",
resolution: "2K",
aspect_ratio: "1:1",
},
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);Eine abgeschlossene Generierung, mit dem Bildlink in output.urls. Links laufen ab, kopieren Sie die Datei also in Ihren eigenen Speicher:
{
"id": "gen_01JC4K2W9T",
"model": "gpt-image-2",
"status": "succeeded",
"output": {
"urls": [
"https://cdn.revana.si/g/gen_01JC4K2W9T/0.png"
]
},
"cost_usd": 0.03,
"attempts": 1,
"error": null,
"created_at": "2026-10-19T14:02:11Z",
"completed_at": "2026-10-19T14:02:29Z"
}Ein Banner aus Ihren eigenen Bildern erstellen
Senden Sie Ihr Produktfoto und Ihr Logo als image_urls, verweisen Sie über die Position darauf und wählen Sie ein breites Seitenverhältnis. Um stattdessen ein einzelnes Foto zu bearbeiten, senden Sie es als image_url und beschreiben Sie die Änderung.
{
"model": "gpt-image-2",
"input": {
"prompt": "A website banner. The sneaker from the first image on the right, floating above a soft shadow. The logo from the second image at the top left. The words \"NEW SEASON\" in large white letters on a warm orange gradient. Keep the logo exactly as it is.",
"image_urls": [
"https://example.com/sneaker.png",
"https://example.com/logo.png"
],
"resolution": "2K",
"aspect_ratio": "5:2"
},
"max_cost_usd": 0.1
}Prompt-Tipps für GPT Image 2
- Briefen Sie es wie eine Designerin oder einen Designer. Motiv, Umgebung, Komposition, Licht, Stil, danach etwaiger Text, in dieser Reihenfolge.
- Zitieren Sie die genauen Worte und sagen Sie, wohin sie gehören und wie sie aussehen sollen.
- Wählen Sie das Seitenverhältnis passend zum Kanal. 1:1 für Feeds, 9:16 für Stories und Reels, 16:9 oder 21:9 für Header, 5:2 für Banner.
- Nummerieren Sie Ihre Eingaben. „Das Logo aus dem zweiten Bild“ lässt keinen Zweifel, wenn Sie mehrere senden.
- Sagen Sie, was sich nicht ändern darf. Nennen Sie bei Bearbeitungen genauso klar, was erhalten bleiben soll (Gesichter, Etiketten, Logos), wie das, was sich ändern soll.
- Korrekturlesen. Prüfen Sie Rechtschreibung und kleinen Text in jedem Bild, bevor es rausgeht.
GPT Image 2 oder Nano Banana Pro?
Beide generieren und bearbeiten Bilder bis 4K aus Text und Eingabebildern, mit demselben Anfrageformat. Die Unterschiede im Katalog:
| GPT Image 2 | Nano Banana Pro | |
|---|---|---|
| Hersteller | OpenAI | |
| Auflösung | 1K, 2K und 4K | 1K, 2K und 4K |
| Seitenverhältnisse | 9 | 10 |
| Eingabebilder | bis zu 16 | bis zu 14 |
| Preis ab | $0.03 / Bild | $0.04 / Bild |
| Routen | zwei Routen | eine Route |
Wir veröffentlichen kein Qualitätsranking. Lassen Sie die Prompts, die für Sie wichtig sind, durch beide laufen; da das Anfrageformat gleich ist, ist der Wechsel eine Änderung eines Wortes bei model. Unser Leitfaden zu Nano Banana Pro behandelt dieses Modell mit demselben Detailgrad.
Routing und Fallback
GPT Image 2 hat bei Revana derzeit zwei Routen. Bei Modellen mit mehr als einer Route versucht der Router zuerst die günstigste und wechselt bei einem Fehler zur nächsten, immer zum gelisteten Preis. Schlagen alle Routen fehl, endet der Job als failed und kostet nichts.
Planen Sie für failed-Jobs ein: später erneut versuchen oder in Ihrem eigenen Code auf ein zweites Bildmodell mit einem anderen model-String ausweichen.
Alle Bildmodelle finden Sie auf der Modellseite, lesen Sie die Dokumentation oder holen Sie sich einen API-Schlüssel.
Häufig gestellte Fragen
Wie viel kostet die GPT-Image-2-API?
Im Oktober 2026 kostet GPT Image 2 $0.03 pro Bild in 1K, $0.03 in 2K und $0.03 in 4K. Ein Batch von 100 Bildern in 1K kostet $3.00.
Wann wurde GPT Image 2 veröffentlicht?
OpenAI hat GPT Image 2 im April 2026 veröffentlicht. Der API-Snapshot ist gpt-image-2-2026-04-21.
Welche Größen und Seitenverhältnisse unterstützt GPT Image 2?
Die Größen 1K, 2K und 4K und die Seitenverhältnisse 1:1, 3:4, 4:3, 2:3, 3:2, 9:16, 16:9, 21:9 und 5:2.
Wie viele Eingabebilder kann ich an GPT Image 2 senden?
Bis zu 16, als image_urls. Um ein einzelnes Bild zu bearbeiten, senden Sie es als image_url.
Sollte ich GPT Image 2 oder Nano Banana Pro verwenden?
Testen Sie beide mit Ihren eigenen Prompts. Im Katalog nimmt GPT Image 2 bis zu 16 Eingabebilder und listet 9 Seitenverhältnisse; Nano Banana Pro nimmt bis zu 14 und listet 10. Beide gehen bis 4K.
Ist GPT Image 1.5 noch verfügbar?
Ja. Die Preise variieren je nach Seitenverhältnis und Qualität, im Oktober 2026 von $0.01 bis $0.14 pro Bild.
Mit GPT Image 2 generieren
Nutzen Sie GPT Image 2, Nano Banana Pro und jedes Videomodell mit einem Schlüssel. Vorausbezahltes Guthaben ab $10, berechnet nur für gelieferte Bilder.