Cosa creerai
Eseguirai una chiamata aPOST /v1/images/generations, genererai un’immagine con un modello di immagini GPT, decodificherai il valore b64_json restituito e lo salverai come file immagine.
Prerequisiti
- Una chiave API CometAPI archiviata in
COMETAPI_KEY - Python 3.10+ o Node.js 18+ per gli esempi di salvataggio dei file
- Un ambiente server-side. Non chiamare la generazione di immagini da codice frontend pubblico con una chiave segreta.
Chiave API, URL di base, autenticazione
Usa l’endpoint immagini compatibile con OpenAI:Esempi di codice
Usa le schede qui sotto per esempi copiabili in cURL, Python e Node.js.Spiegazione del flusso
La generazione di immagini GPT restituisce la risposta completata in una sola richiesta. I modelli di immagini GPT restituiscono i dati dell’immagine in base64 indata[0].b64_json. Decodifica quel valore e scrivi i byte in un file che corrisponda a output_format.
Se ti serve un output URL, verifica se il modello selezionato supporta risposte URL. I modelli di immagini GPT usano l’output base64 nell’esempio di riferimento mantenuto.
Parametri comuni
Risoluzione dei problemi / FAQ
Il file salvato non si apre
Il file salvato non si apre
Verifica di aver decodificato
b64_json come byte base64 e di aver salvato il file con l’estensione corrispondente a output_format.Il modello rifiuta un parametro
Il modello rifiuta un parametro
I parametri delle immagini variano in base al modello. Inizia con l’esempio di riferimento minimo, poi aggiungi un campo opzionale alla volta.
La risposta non contiene alcun URL
La risposta non contiene alcun URL
Usa
b64_json per i modelli di immagini GPT. L’output URL è specifico del modello.Passaggi successivi
- Leggi il riferimento API Create image.
- Trova i model ID per le immagini in Models.
- Stima il costo della richiesta con Stimare il costo di una richiesta prima di chiamare un modello.
- Gestisci gli errori con Codici di errore e strategia di retry.