Bild generieren
Generiert ein Bild aus einem Text-Prompt. Liefert standardmäßig OpenAI-kompatibles synchrones JSON (funktioniert mit client.images.generate()); mit stream: true stattdessen einen SSE-Event-Stream. Image-to-Image wird über inputImages / input_references unterstützt.
/api/v1/images/generationsAutorisierung
AuthorizationerforderlichAPI-Schlüssel als Bearer-Token im Authorization-Header.
Body
modelerforderlichDas zu verwendende Bildgenerierungsmodell, mit Provider-Präfix, z. B. "openai/gpt-image-2".
"openai/gpt-image-2"prompterforderlichTextbeschreibung des gewünschten Bildes.
"a red cat on a sofa"nAnzahl der zu generierenden Bilder, 1–10.
1sizeBildgröße — explizite Pixel ("2048x2048") oder eine Stufe ("2K", "4K"). Wird unverändert an den Provider weitergegeben; unterstützte Größen variieren je nach Modell.
"1024x1024"streamWählt die Antwortform: weggelassen oder false = OpenAI-kompatibles synchrones JSON (Standard), true = SSE-Event-Stream.
input_referencesQuellbilder für Image-to-Image (data:- oder https:-URLs), bis zu 8. Alias von inputImages (branchenüblicher Feldname); beide durchlaufen zuerst die Inhaltsmoderation. Liefert 400 — keine Warnung —, wenn die Modellroute kein i2i unterstützt.
aspect_ratioSeitenverhältnis des generierten Bildes. Auf manchen Modellrouten nativ unterstützt — prüfen Sie supported_parameters in der Antwort von GET /api/v1/images/models pro Modell; nicht unterstützende Routen ignorieren das Feld und vermerken es im warnings[] der Antwort (die Anfrage ist trotzdem erfolgreich).
1:11:21:41:82:12:33:23:44:14:34:55:48:19:1616:99:19.519.5:99:2020:99:2121:9auto"16:9"resolutionAuflösungsstufe; konkrete Pixel werden pro Provider abgeleitet. Auf manchen Modellrouten nativ unterstützt — prüfen Sie supported_parameters in der Antwort von GET /api/v1/images/models pro Modell; nicht unterstützende Routen ignorieren das Feld und vermerken es im warnings[] der Antwort (die Anfrage ist trotzdem erfolgreich).
5121K2K4K"2K"qualityRendering-Qualität. Auf manchen Modellrouten nativ unterstützt — prüfen Sie supported_parameters in der Antwort von GET /api/v1/images/models pro Modell; nicht unterstützende Routen ignorieren das Feld und vermerken es im warnings[] der Antwort (die Anfrage ist trotzdem erfolgreich).
autolowmediumhighbackgroundHintergrundbehandlung; transparent erfordert ein alphafähiges output_format (png/webp). Auf manchen Modellrouten nativ unterstützt — prüfen Sie supported_parameters in der Antwort von GET /api/v1/images/models pro Modell; nicht unterstützende Routen ignorieren das Feld und vermerken es im warnings[] der Antwort (die Anfrage ist trotzdem erfolgreich).
autotransparentopaqueoutput_formatKodierung der zurückgegebenen Bildbytes. Auf manchen Modellrouten nativ unterstützt — prüfen Sie supported_parameters in der Antwort von GET /api/v1/images/models pro Modell; nicht unterstützende Routen ignorieren das Feld und vermerken es im warnings[] der Antwort (die Anfrage ist trotzdem erfolgreich).
pngjpegwebpsvg"png"output_compressionKompressionsstufe (0–100) für webp/jpeg-Ausgabe; bei png ignoriert. Auf manchen Modellrouten nativ unterstützt — prüfen Sie supported_parameters in der Antwort von GET /api/v1/images/models pro Modell; nicht unterstützende Routen ignorieren das Feld und vermerken es im warnings[] der Antwort (die Anfrage ist trotzdem erfolgreich).
100seedDeterministischer Sampling-Seed; identischer Seed + Parameter sollten das Ergebnis reproduzieren, was aber nicht alle Provider garantieren. Auf manchen Modellrouten nativ unterstützt — prüfen Sie supported_parameters in der Antwort von GET /api/v1/images/models pro Modell; nicht unterstützende Routen ignorieren das Feld und vermerken es im warnings[] der Antwort (die Anfrage ist trotzdem erfolgreich).