Stanislaus HeesBuchbegleitung

LESEN · VERSTEHEN · WEITERDENKEN

KI ins eigene Produkt · Seite 227

Inhalt

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.