Ein Bildauftrag an OpenAI
Unsere App sendet den Auftrag an OpenAI Images: POST /v1/ images/generations.
{
"model":
"gpt-image-2.5-sunburst",
"prompt":
"Rote Tasse auf einem Holztisch.",
"size": "1536x1024",
"quality": "medium",
"output_format": "png",
"n": 1
}
Modell. Welches Bildmodell den Auftrag erhält.
Motiv. Unser frei formulierter Wunsch.
Abmessungen. Breite und Höhe in Pixeln.
Dateiformat. Hier soll ein PNG entstehen.
Eine mögliche Antwort enthält das Bild so:
{
"data": [{
"b64_json": "<BILDDATEN IN BASE64>"
}]
}
Base64 stellt Dateidaten als Text dar. Der echte Wert ist viel länger. Die App liest data[0].b64_json, dekodiert den Text und speichert die Bilddatei als tasse.png.
Antwortfeld → dekodieren → tasse.png → Bildvorschau
Die Antworten zeigen relevante Felder; <…> ersetzt lange Daten oder Kennungen. Zum Aufruf gehören außerdem vollständige Zieladresse und Zugangsschlüssel.