Skip to main content

Cosa creerai

Creerai un task di generazione immagini Flux con POST /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:
Esegui il polling dell’endpoint del risultato con l’ID del task:
Autenticati con un token Bearer:

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 un id 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

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.
Scarica result.sample poco dopo che l’attività diventa Ready, quindi archivia l’immagine nel tuo sistema di storage.
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