Choisir une API vidéo
Créer une vidéo Seedance
Créez des tâches vidéo Seedance.
Créer une vidéo HappyHorse
Créez des tâches HappyHorse de génération de vidéo à partir de texte.
Créer une vidéo MiniMax H3
Créez des tâches MiniMax H3 de génération de vidéo à partir de texte ou d’une image de référence.
Créer une vidéo Flux 3
Créez des tâches Flux 3 de génération de vidéo à partir de texte ou d’image à vidéo.
Créer une vidéo Sora 2
Créez des tâches vidéo Sora 2.
Récupérer une vidéo Sora 2
Interrogez les tâches vidéo Sora.
Créer une vidéo Veo 3
Créez des tâches vidéo Veo.
Créer une vidéo Wan
Créez des tâches Wan de génération de vidéo à partir de texte ou d’image à vidéo.
Créer une vidéo xAI
Générez des tâches vidéo xAI.
Créer une vidéo Vidu
Créez des tâches Vidu de génération de vidéo à partir de texte ou d’image à vidéo.
Créer une vidéo Omni (bêta)
Créez des tâches vidéo Omni en bêta.
Créer une tâche Kling de génération de vidéo à partir de texte
Générez des vidéos Kling à partir de prompts textuels.
Utiliser les modèles Runway
Choisissez un modèle Runway pour les tâches d’image, de vidéo ou d’audio.
Créer et interroger une tâche vidéo
Utilisez un ID de modèle compatible avec la vidéo depuis la page des modèles ou le répertoire de modèles. Les exemples ci-dessous créent une tâche vidéo avecPOST /v1/videos, puis interrogent l’ID de tâche renvoyé jusqu’à ce que la tâche atteigne un état terminal.
Ces exemples utilisent l’espace réservé
your-video-model-id. Remplacez-le par un ID de modèle vidéo disponible depuis la page des modèles ou le répertoire de modèles avant d’exécuter la requête.Exemples de réponses
Une réponse de création réussie peut ressembler à ceci. Stockez l’ID de tâche avant l’interrogation :video_url ; certains formats de fournisseur utilisent des champs de résultat propres au modèle ou la route de contenu vidéo lorsque cette route est documentée :
Exemples d’enregistrements de modèles
Cet exemple de réponse de catalogue de modèles présente l’enveloppe
/api/models et la structure d’un enregistrement de modèle vidéo. Il ne s’agit pas d’une liste complète des modèles.cURL
Erreurs courantes
ID de tâche manquant
ID de tâche manquant
Enregistrez l’ID de la réponse de création avant de revenir de votre gestionnaire de tâche.
Interrogation trop fréquente
Interrogation trop fréquente
Ajoutez un délai et un backoff entre les vérifications d’état.
Durée ou taille non prise en charge
Durée ou taille non prise en charge
Utilisez les champs de durée et de résolution documentés pour le endpoint vidéo sélectionné.
video_url manquant
video_url manquant
Traitez
video_url comme facultatif et utilisez à la place les champs de résultat propres au modèle ou la route de contenu lorsqu’ils sont disponibles.Callback non reçu
Callback non reçu
Utilisez l’interrogation comme source de vérité et vérifiez que votre URL de callback accepte les requêtes POST.
Codes d’erreur et stratégie de nouvelle tentative
400
400
N’effectuez pas de nouvelle tentative avant d’avoir corrigé les champs prompt, fichiers, durée ou taille.
401
401
N’effectuez pas de nouvelle tentative avant que la clé API soit présente et valide.
404
404
Vérifiez l’ID de tâche, l’URL de base, le chemin et l’ID de modèle avant d’effectuer une nouvelle tentative.
413
413
Réduisez la taille de l’importation avant d’effectuer une nouvelle tentative.
429
429
Effectuez une nouvelle tentative avec un backoff exponentiel et réduisez la concurrence de création ou d’interrogation.
500 ou 503
500 ou 503
Réessayez la création de tâche avec un backoff ; continuez à interroger les tâches existantes, sauf si la tâche atteint une erreur terminale.
Tarification et répertoire des modèles
Page des modèles
Découvrez comment CometAPI expose les ID de modèle dans la documentation.
Répertoire des modèles
Parcourez la disponibilité et les capacités des modèles.
Tarification
Vérifiez la tarification avant d’appeler un modèle.