Gebruik polling als basis voor videogeneratie, omdat elke async job een task ID teruggeeft die je kunt opvragen. Voeg webhooks alleen toe wanneer het geselecteerde video-endpoint callback-URL’s ondersteunt, en behoud polling als de bron van waarheid voor gemiste of providerspecifieke callback-aflevering.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.
Maak een videotask aan
Het volgende verzoek maakt een minimale videotask aan en slaat de geretourneerde ID op. Voeg alleen duration-, resolution- of callback-velden toe wanneer de pagina van het geselecteerde model deze velden documenteert.Status opvragen
Het volgende verzoek controleert de status van de videotask:video_url bevatten wanneer de modeladapter een resultaat-URL heeft; gebruik anders modelspecifieke resultaatvelden of de /v1/videos/{id}/content-contentroute wanneer dat model proxied downloads ondersteunt.
Ontvang een webhook
CometAPI definieert niet één universele callback-payload voor elk videomodel. Behandel callbacks als providerspecifieke pass-through-events, sla de ruwe body op en stem de uiteindelijke status af met polling. De volgende Express-handler accepteert een video-callback en slaat het event op:Veelvoorkomende fouten
| Error | Oplossing |
|---|---|
| Verloren callback | Poll op task ID totdat je app een eindstatus heeft opgeslagen. |
| Dubbele callback | Maak callback-verwerking idempotent op basis van task ID. |
| Callback geweigerd | Retourneer snel een 2xx-response en verwerk daarna de job op de achtergrond. |
| Mismatch in providerspecifieke payload | Sla de ruwe callback-payload op en normaliseer deze in je app. |
Ontbrekende video_url | Behandel video_url als optioneel en gebruik polling plus modelspecifieke resultaatvelden of /v1/videos/{id}/content wanneer beschikbaar. |