Dette skal du bygge
Du sender inn en1280x768 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 curlogjq, Python 3.10+ medrequests, eller Node.js 18+- Tilgang til
flux-2-propå CometAPI-kontoen din
Endepunkter og autentisering
Send inn oppgaven:id på øverste nivå som returneres av opprettelsessvaret:
Kodeeksempler
Generer synkront
For å motta det ferdige bildet i create-svaret, send den boolske JSON-verdienfalse 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
Medasync: 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
Oppgaven forblir i en behandlingstilstand
Oppgaven forblir i en behandlingstilstand
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.
Bilde-URL-en fungerer ikke lenger
Bilde-URL-en fungerer ikke lenger
Last ned
result.sample umiddelbart etter at oppgaven blir Ready, og plasser deretter bildet i lagring som applikasjonen din kontrollerer.Et forespørselsfelt har ingen effekt
Et forespørselsfelt har ingen effekt
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
- Les API-referanse for generering av FLUX-bilder.
- Hent resultater med Hent et FLUX-bilderesultat.
- Finn tilgjengelige FLUX-modeller i Modeller.