GPT Image 2 Bilder-API
Rufe GPT Image 2 per synchronem JSON oder SSE mit Heartbeat auf und erhalte eine kurzlebige signierte URL oder Base64.
Erzeuge PNGs mit gpt-image-2 über die OpenAI-kompatible Images API. Die erste Version erzeugt ein Bild pro Anfrage und unterstützt mittlere oder hohe Qualität, kurzlebige signierte URLs oder Base64 sowie optionales SSE.
Endpunkt und Modus wählen
- Nutze https://origin.modelflare.dev/v1 für synchrone JSON-Anfragen, die mehrere Minuten dauern können.
- Nutze https://modelflare.dev/v1 mit stream=true für lange Cloudflare-Anfragen; SSE-Heartbeats halten die Verbindung bis zum fertigen Bild offen.
- Leite einen laufenden POST nicht zwischen Hosts um.
Synchrone Anfrage
curl https://origin.modelflare.dev/v1/images/generations \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-image-2","prompt":"Eine ruhige Hütte am See im Morgenlicht","n":1,"quality":"medium","size":"1024x1024","response_format":"url","output_format":"png"}'
Die URL-Antwort enthält einen privaten signierten Modelflare-Link, der nach einer Stunde abläuft. Mit response_format=b64_json erhältst du das validierte PNG ohne gespeichertes API-Ausgabeobjekt.
Die aktuelle Seite Modelle & Preise zeigt medium- und high-Preispunkte für gängige Größen. Abgerechnet werden die exakt angeforderte Qualität und Abmessungen, ohne normale Routing-Gruppenmultiplikatoren; die endgültige Gebühr steht im Nutzungsprotokoll.
SSE-Anfrage
curl -N https://modelflare.dev/v1/images/generations \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-image-2","prompt":"Eine weiße Katze rennt im Regen durch eine Neonstraße","n":1,"quality":"high","size":"1024x1024","response_format":"url","stream":true}'
SSE-Kommentare sind nur Heartbeats. Beende nach image_generation.completed und data: [DONE].
Unterstützt werden model, prompt, n=1, quality=medium|high, gültiges WIDTHxHEIGHT, response_format=url|b64_json, output_format=png und optionales stream. Bearbeitung, Variationen, Referenz- und Teilbilder sowie unbekannte Felder werden abgelehnt. Reservierte Credits fehlgeschlagener Anfragen werden über den Request-ID-idempotenten Erstattungspfad zurückgegeben.
Verwende einen normalen API-Key. An einen Kanal gebundene Keys werden abgelehnt; bei aktivierter Modellbegrenzung muss gpt-image-2 freigegeben sein.