Cosa creerai
Creerai un task di generazione immagini Flux conPOST /flux/v1/flux-dev, eseguirai il polling di GET /flux/v1/get_result e scaricherai l’URL dell’immagine generata quando il task sarà pronto.
Prerequisiti
- Una chiave API CometAPI memorizzata in
COMETAPI_KEY - Python 3.10+ con
requests, oppure Node.js 18+ - Un percorso modello Flux dal riferimento dell’API Flux o da Models
Chiave API, URL di base, autenticazione
La generazione Flux usa un nome di modello nel percorso dell’URL:Esempi di codice
Usa le schede qui sotto per esempi copiabili in cURL, Python e Node.js.Spiegazione del flusso
La generazione Flux è asincrona. L’endpoint di creazione restituisce unid del task. Esegui il polling di /flux/v1/get_result?id=<task_id> finché status non è Ready, quindi scarica result.sample.
Gli URL dei risultati Flux hanno una durata limitata nel tempo. Copia le immagini completate nel tuo storage quando la tua applicazione ha bisogno di un accesso durevole.
Parametri comuni
Risoluzione dei problemi / FAQ
L'attività rimane in sospeso
L'attività rimane in sospeso
Continua a eseguire il polling con un ciclo di tentativi limitato e un timeout. Salva l’ID dell’attività in modo che il job possa essere controllato in seguito.
L'URL dell'immagine è scaduto
L'URL dell'immagine è scaduto
Scarica
result.sample poco dopo che l’attività diventa Ready, quindi archivia l’immagine nel tuo sistema di storage.Un parametro Flux non funziona
Un parametro Flux non funziona
Il supporto dei parametri Flux varia in base alla variante del modello. Inizia con
prompt, width e height, quindi controlla il riferimento API di Flux prima di aggiungere campi facoltativi.Prossimi passaggi
- Leggi il riferimento API per la generazione di immagini Flux.
- Esegui il polling dei risultati con Ottieni il risultato dell’immagine Flux.
- Trova i modelli Flux in Models.
- Stima il costo con Stimare il costo di una richiesta prima di chiamare un modello.