Trasforma brief creativi in immagini di prodotto, annunci e opere per i social con OpenAI ChatGPT Images 2.5 Sunburst API. Integra nelle tue app una generazione di immagini conveniente.
Prova ora il Generatore di Immagini AI
L’API ChatGPT Images 2.5 Sunburst offre agli sviluppatori l’accesso alla generazione di immagini da testo di OpenAI tramite Best Image AI. Usa controlli flessibili di risoluzione, qualità e proporzioni per preparare immagini di prodotti, risorse di marketing e concept creativi. L’API segue lo stesso flusso di attività asincrone per le immagini del resto della famiglia ChatGPT Images 2.5, facilitando l’integrazione nelle applicazioni creative esistenti.
Creazione di immagini da testo: Descrivi il soggetto, la composizione, l’illuminazione e lo stile visivo che vuoi generare.
Risoluzione di output flessibile: Scegli una risoluzione adatta all’esplorazione di concept, alla pubblicazione digitale o a risorse visive di dimensioni maggiori.
Qualità regolabile: Seleziona un'impostazione di qualità per ogni richiesta in base ai diversi requisiti di output del tuo flusso di lavoro.
Proporzioni multiple: Crea immagini quadrate, orizzontali e verticali per pagine prodotto, layout di campagne e canali social.
Iterazione creativa: Perfeziona un prompt e varia le impostazioni di output per esplorare direzioni alternative per lo stesso brief.
Integrazione API condivisa: Invia attività di elaborazione delle immagini e recupera i risultati completati tramite gli endpoint per immagini esistenti di Best Image AI.
Input: Un prompt in linguaggio naturale che descrive l’immagine che vuoi creare.
Output: Le immagini generate vengono restituite come URL di immagini al termine dell’attività.
Proporzioni: Formati quadrati, verticali e orizzontali flessibili, selezionati tramite i valori del rapporto tra larghezza e altezza.
Funzionalità: Generazione di immagini da testo con controlli di risoluzione e qualità.
Immagini di prodotti: Esplora concept di presentazione dei prodotti con prompt che descrivono l’ambientazione e la composizione.
Risorse di marketing: Prepara varianti di immagini per concept di campagne, layout promozionali e revisioni creative.
Contenuti per i social media: Scegli le proporzioni di output per post, storie, banner e altri formati di pubblicazione.
Iterazione del design: Confronta varianti di prompt e impostazioni di qualità durante lo sviluppo di una direzione visiva.
Applicazioni creative: Integra la generazione di immagini in un’applicazione basata su attività con monitoraggio dell’avanzamento e recupero dei risultati.
Nota Assicurati che i tuoi prompt siano conformi alle policy di utilizzo di OpenAI. Se si verifica un errore, controlla se il prompt contiene contenuti soggetti a restrizioni, modificalo e riprova.
ChatGPT Images 2.5 Sunburst a confronto con ChatGPT Images 2.5 Flare
Entrambe le varianti offrono gli stessi controlli documentati di risoluzione, qualità e proporzioni. Valuta i risultati con lo stesso brief.
ChatGPT Images 2.5 Sunburst a confronto con ChatGPT Images 2.5 Client
La variante Client offre attualmente una risoluzione di output fissa. ChatGPT Images 2.5 Sunburst mette a disposizione più impostazioni di risoluzione e qualità tramite lo stesso flusso API per le attività di elaborazione delle immagini.
ChatGPT Images 2.5 Sunburst a confronto con GPT Image 2
Entrambi supportano la generazione di immagini da testo con controlli di risoluzione e qualità. ChatGPT Images 2.5 Sunburst aggiunge le opzioni di qualità extra alta e massima; confronta i risultati per il caso d’uso previsto.
// Step 1: Submit generation request
const response = await fetch('https://api.flaq.ai/api/v1/image/task', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
model_name: 'gpt-image-2.5-sunburst',
prompt: 'A minimalist product shot of a ceramic mug on marble, soft studio light',
width: 1,
height: 1,
resolution: '1k',
quality: 'medium'
})
});
const { data } = await response.json();
const taskId = data.task_id;
// Step 2: Poll for results
const taskId = data.task_id;
const pollResult = async (taskId) => {
const res = await fetch(`https://api.flaq.ai/api/v1/image/${taskId}`, {
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
return res.json();
};
while (true) {
const pollResultData = await pollResult(taskId);
const status = pollResultData.data.task_status;
if (status === 'succeed') {
console.log(pollResultData.data.task_result.images[].);
;
}
(status === ) {
.(pollResultData..);
;
}
( (resolve, ));
}
# Step 1: Submit generation request
import requests
response = requests.post(
'https://api.flaq.ai/api/v1/image/task',
headers={
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
json={
'model_name': 'gpt-image-2.5-sunburst',
'prompt': 'A minimalist product shot of a ceramic mug on marble, soft studio light',
'width': 1,
'height': 1,
'resolution': '1k',
'quality': 'medium'
}
)
task_id = response.json()['data']['task_id']
# Step 1: Submit generation request
curl -X POST https://api.flaq.ai/api/v1/image/task \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model_name": "gpt-image-2.5-sunburst",
"prompt": "A minimalist product shot of a ceramic mug on marble, soft studio light",
"width": 1,
"height": 1,
"resolution": "1k",
"quality": "medium"
}'
# Step 2: Poll for results
# Replace {task_id} with the task_id returned from the submit response
curl -X GET "https://api.flaq.ai/api/v1/image/{task_id}" \
-H "Authorization: Bearer YOUR_API_KEY"
# Step 2: Poll for results
task_id = response.json()['data']['task_id']
poll_url = f"https://api.flaq.ai/api/v1/image/{task_id}"
while True:
poll_result = requests.get(poll_url, headers={'Authorization': 'Bearer YOUR_API_KEY'}).json()
status = poll_result['data']['task_status']
if status == 'succeed':
print(poll_result['data']['task_result']['images'][0]['url'])
break
if status == 'failed':
print(poll_result['data']['task_status_msg'])
break
time.sleep(10)