Wat je gaat bouwen
Je maakt een Flux-afbeeldingsgeneratietaak metPOST /flux/v1/flux-dev, pollt GET /flux/v1/get_result, en downloadt de URL van de gegenereerde afbeelding wanneer de taak gereed is.
Vereisten
- Een CometAPI API-sleutel opgeslagen in
COMETAPI_KEY - Python 3.10+ met
requests, of Node.js 18+ - Een Flux-modelpad uit de Flux API-referentie of Models
API-sleutel, basis-URL, authenticatie
Flux-generatie gebruikt een modelnaam in het URL-pad:Codevoorbeelden
Gebruik de tabbladen hieronder voor kopieerbare voorbeelden in cURL, Python en Node.js.Uitleg van de flow
Flux-generatie is asynchroon. De create-endpoint retourneert een taak-id. Poll /flux/v1/get_result?id=<task_id> totdat status Ready is, en download daarna result.sample.
Flux-resultaat-URL’s zijn tijdelijk geldig. Kopieer voltooide afbeeldingen naar je eigen opslag wanneer je applicatie duurzame toegang nodig heeft.
Algemene parameters
Probleemoplossing / FAQ
De taak blijft pending
De taak blijft pending
Blijf pollen met een begrensde retry-lus en een time-out. Sla de task-ID op zodat de job later kan worden gecontroleerd.
De afbeeldings-URL is verlopen
De afbeeldings-URL is verlopen
Download
result.sample kort nadat de taak Ready wordt en sla de afbeelding daarna op in je eigen opslag.Een Flux-parameter mislukt
Een Flux-parameter mislukt
Ondersteuning voor Flux-parameters verschilt per modelvariant. Begin met
prompt, width en height en controleer daarna de Flux API-referentie voordat je optionele velden toevoegt.Volgende stappen
- Lees de Flux generate image API-referentie.
- Poll resultaten met Get Flux image result.
- Vind Flux-modellen in Models.
- Schat de kosten met Schat de kosten van een request voordat je een model aanroept.