Skip to main content

Dette skal du bygge

Du sender inn en 1280x768 PNG-oppgave til FLUX.2 Pro, lagrer den returnerte oppgave-id, spør GET /flux/v1/get_result regelmessig og laster ned result.sample når oppgaven blir Ready. For en synkron forespørsel sender du "async": false og leser result.sample fra opprettelsessvaret. Se Generer synkront for fullstendige eksempler.

Forutsetninger

  • En CometAPI API-nøkkel lagret i COMETAPI_KEY
  • curl og jq, Python 3.10+ med requests, eller Node.js 18+
  • Tilgang til flux-2-pro på CometAPI-kontoen din

Endepunkter og autentisering

Send inn oppgaven:
Spørr med id på øverste nivå som returneres av opprettelsessvaret:
Autentiser begge CometAPI-forespørslene med:

Kodeeksempler

Generer synkront

For å motta det ferdige bildet i create-svaret, send den boolske JSON-verdien false i async. Et vellykket svar har status: "Ready" og en bilde-URL i result.sample. Bruk true eller utelat async for å bruke den asynkrone arbeidsflyten ovenfor. Ikke send "false" som en streng, og ikke kombiner async: false med webhook_url eller webhook_secret. Disse eksemplene venter opptil 300 sekunder på create-svaret og laster deretter ned bildet. Tidsavbruddet er en klientinnstilling, ikke en frist for fullføring:

Slik fungerer flyten

Med async: true eller uten feltet async returnerer create-endepunktet en oppgave på toppnivå, id, mens genereringen fortsetter. Spør CometAPI-resultatendepunktet gjentatte ganger med denne id. Ready er den vellykkede endelige tilstanden. Behandle kjente feil- og modereringstilstander som feil, og fortsett å spørre andre tilstander bare til klientens tidsavbrudd. Med async: false inneholder det vellykkede create-svaret status: "Ready" og result.sample. Les bilde-URL-en direkte uten gjentatte forespørsler. Bruk result.sample kun til å laste ned det ferdige bildet. Det er en midlertidig URL og bør ikke brukes som varig programlagring.

Vanlige parametere

Feilsøking

Fortsett å polle innenfor en avgrenset løkke for nye forsøk. Hvis klienttidsavbruddet nås, behold oppgave-ID-en for senere inspeksjon, og rapporter forespørselen som tidsavbrutt i stedet for vellykket.
Last ned result.sample umiddelbart etter at oppgaven blir Ready, og plasser deretter bildet i lagring som applikasjonen din kontrollerer.
Bruk API-referanse for generering av FLUX-bilder for å velge forespørselsfeltene for modellen din. Kontroller feltnavn og JSON-typer mot forespørselseksemplet.

Neste trinn

Sist endret 21. september 2026