Was Sie erstellen werden
Sie rufenPOST /v1/images/generations auf, generieren ein Bild mit einem GPT-Bildmodell, dekodieren das zurückgegebene b64_json und speichern es als Bilddatei.
Voraussetzungen
- Ein CometAPI API-Schlüssel, gespeichert in
COMETAPI_KEY - Python 3.10+ oder Node.js 18+ für Beispiele zum Speichern von Dateien
- Eine serverseitige Umgebung. Rufen Sie die Bildgenerierung nicht aus öffentlichem Frontend-Code mit einem geheimen Schlüssel auf.
API-Schlüssel, Basis-URL, Authentifizierung
Verwenden Sie den OpenAI-kompatiblen Bild-Endpoint:Codebeispiele
Verwenden Sie die Tabs unten für kopierbare Beispiele in cURL, Python und Node.js.Erklärung des Ablaufs
Die GPT-Bildgenerierung gibt die vollständige Antwort in einer einzigen Anfrage zurück. GPT-Bildmodelle geben base64-Bilddaten indata[0].b64_json zurück. Dekodieren Sie diesen Wert und schreiben Sie die Bytes in eine Datei, die zu output_format passt.
Wenn Sie eine URL-Ausgabe benötigen, prüfen Sie, ob das ausgewählte Modell URL-Antworten unterstützt. GPT-Bildmodelle verwenden im gepflegten Referenzbeispiel eine base64-Ausgabe.
Häufige Parameter
Fehlerbehebung / FAQ
Die gespeicherte Datei lässt sich nicht öffnen
Die gespeicherte Datei lässt sich nicht öffnen
Stellen Sie sicher, dass Sie
b64_json als base64-Bytes dekodiert und die Dateiendung gespeichert haben, die zu output_format passt.Das Modell lehnt einen Parameter ab
Das Modell lehnt einen Parameter ab
Bildparameter unterscheiden sich je nach Modell. Beginnen Sie mit dem minimalen Referenzbeispiel und fügen Sie dann jeweils ein optionales Feld hinzu.
Die Antwort enthält keine URL
Die Antwort enthält keine URL
Verwenden Sie
b64_json für GPT-Bildmodelle. Die URL-Ausgabe ist modellspezifisch.Nächste Schritte
- Lesen Sie die API-Referenz zu Create image.
- Finden Sie image model IDs unter Models.
- Schätzen Sie die Anfragekosten mit Anfragekosten vor dem Aufruf eines Modells schätzen.
- Behandeln Sie Fehler mit Fehlercodes und Retry-Strategie.