Trasforma brief creativi in immagini di prodotto, annunci e opere per i social con OpenAI ChatGPT Images 2.5 Flare API. Integra nelle tue app una generazione di immagini conveniente.
Prova ora il Generatore di Immagini AI
L’API ChatGPT Images 2.5 Flare offre agli sviluppatori l’accesso alla generazione di immagini da testo di OpenAI tramite Best Image AI. Usa controlli flessibili per risoluzione, qualità e proporzioni per preparare immagini di prodotto, materiali di marketing e concept creativi. L’API segue lo stesso flusso asincrono di attività per le immagini degli altri modelli 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 di output adatta all’esplorazione di concept, alla pubblicazione digitale o a contenuti visivi 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 di 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à per le immagini e recupera i risultati completati tramite gli endpoint per le immagini già disponibili su Best Image AI.
Input: Un prompt in linguaggio naturale che descrive l’immagine da creare.
Output: Immagini generate restituite come URL al completamento 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 prodotto: Esplora concept di presentazione dei prodotti con prompt che descrivono l’ambientazione e la composizione.
Materiali 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à mentre sviluppi 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 Flare a confronto con ChatGPT Images 2.5 Sunburst
Entrambe le varianti offrono gli stessi controlli documentati di risoluzione, qualità e proporzioni. Valuta i risultati usando lo stesso brief.
ChatGPT Images 2.5 Flare a confronto con ChatGPT Images 2.5 Client
La variante Client offre attualmente una risoluzione di output fissa. ChatGPT Images 2.5 Flare mette a disposizione diverse impostazioni di risoluzione e qualità tramite lo stesso flusso API di attività per le immagini.
ChatGPT Images 2.5 Flare a confronto con GPT Image 2
Entrambi supportano la generazione di immagini da testo con controlli di risoluzione e qualità. ChatGPT Images 2.5 Flare aggiunge 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-flare',
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-flare',
'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-flare",
"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)