Modellleitfaden

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

OptionGPT Image 2
Modell-IDgpt-image-2
AufgabenText-zu-Bild und Bildbearbeitung
Auflösung1K, 2K und 4K
Seitenverhältnis1:1, 3:4, 4:3, 2:3, 3:2, 9:16, 16:9, 21:9 und 5:2
Eingabebilderein zu bearbeitendes Bild als image_url oder bis zu 16 als image_urls
Routenzwei 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:

Preis von GPT Image 2 pro Bild
AuflösungPro Bild100 Bilder1.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.

cURL
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"
Python
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.js
// 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:

Antwort
{
  "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"
}

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.

Anfrage-Body
{
  "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 und Nano Banana Pro im Vergleich
GPT Image 2Nano Banana Pro
HerstellerOpenAIGoogle
Auflösung1K, 2K und 4K1K, 2K und 4K
Seitenverhältnisse910
Eingabebilderbis zu 16bis zu 14
Preis ab$0.03 / Bild$0.04 / Bild
Routenzwei Routeneine 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.