Bruk polling som grunnlag for videogenerering fordi hver async-jobb returnerer en task ID som du kan spørre etter. Legg til webhooks bare når det valgte video-endepunktet støtter callback-URL-er, og behold polling som sannhetskilden for manglende eller leverandørspesifikk levering av callbacks.Documentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
Opprett en video-task
Følgende forespørsel oppretter en minimal video-task og lagrer den returnerte ID-en. Legg til felter for varighet, oppløsning eller callback bare når siden for den valgte modellen dokumenterer disse feltene.Sjekk status med polling
Følgende forespørsel sjekker status for video-tasken:video_url når modelladapteren har en resultat-URL; ellers bruker du modellspesifikke resultatfelter eller innholdsruten /v1/videos/{id}/content når den modellen støtter proxied downloads.
Motta en webhook
CometAPI definerer ikke ett universelt callback-payload for hver videomodell. Behandle callbacks som leverandørspesifikke pass-through-hendelser, lagre den rå body-en, og avstem endelig tilstand med polling. Følgende Express-handler godtar en video-callback og lagrer hendelsen:Vanlige feil
| Feil | Løsning |
|---|---|
| Mistet callback | Poll med task ID til appen din har lagret en terminal tilstand. |
| Duplisert callback | Gjør callback-håndtering idempotent etter task ID. |
| Callback avvist | Returner raskt et 2xx-svar, og behandle deretter jobben i bakgrunnen. |
| Mismatch i leverandørspesifikt payload | Lagre det rå callback-payloadet og normaliser det i appen din. |
Manglende video_url | Behandle video_url som valgfri og bruk polling pluss modellspesifikke resultatfelter eller /v1/videos/{id}/content når tilgjengelig. |