Skip to main content
Utilisez le polling comme base pour la génération de vidéos, car chaque tâche asynchrone renvoie un ID de tâche que vous pouvez interroger. Ajoutez des webhooks uniquement lorsque l’endpoint vidéo sélectionné prend en charge les URL de callback, et conservez le polling comme source de vérité pour les callbacks manqués ou les livraisons propres au fournisseur.

Créer une tâche vidéo

La requête suivante crée une tâche vidéo minimale et stocke l’ID renvoyé. Ajoutez des champs de durée, de résolution ou de callback uniquement lorsque la page du modèle sélectionné documente ces champs.
La réponse inclut un ID de tâche et un statut :

Interroger le statut

La requête suivante vérifie le statut de la tâche vidéo :
La réponse évolue à mesure que la tâche progresse. Les réponses terminées peuvent inclure video_url lorsque l’adaptateur de modèle dispose d’une URL de résultat ; sinon, utilisez des champs de résultat spécifiques au modèle ou la route de contenu /v1/videos/{id}/content lorsque ce modèle prend en charge les téléchargements proxifiés.

Recevoir un webhook

CometAPI ne définit pas une charge utile de callback universelle pour chaque modèle vidéo. Traitez les callbacks comme des événements pass-through spécifiques au fournisseur, stockez le corps brut et réconciliez l’état final avec le polling. Le gestionnaire Express suivant accepte un callback vidéo et stocke l’événement :
Une charge utile de callback inclut généralement des champs d’identité de tâche et de statut, mais l’imbrication exacte dépend du modèle ou du fournisseur sélectionné :

Erreurs courantes

Liens connexes

Dernière modification le 23 juin 2026