Seedance 2.5 API
Référence API complète des modèles de génération vidéo Seedance 2.5 de ByteDance.
Variantes du modèle
Cette API prend en charge trois variantes :
Comparaison rapide
Formats d’image pris en charge
Texte vers vidéo et Références vers vidéo prennent en charge :
21:9, 16:9, 9:16, 1:1, 4:3, 3:4
Image vers vidéo ne prend pas en charge le paramètre aspect_ratio.
Résolutions disponibles
Seedance 2.5 Text to Video
Point de terminaison
POST /api/v1/video/task
Paramètres de requête
Obligatoires
Facultatifs
Exemple de requête
javascript
Seedance 2.5 Image to Video
Paramètres de requête
Obligatoires
Facultatifs
N’incluez pas
aspect_ratiodans les requêtes Image vers vidéo. Ce modèle ne prend pas en charge ce paramètre.
Exemple de requête
javascript
Seedance 2.5 Reference to Video
Paramètres de requête
Obligatoires
Médias de référence
Tous les médias de référence sont facultatifs. Les requêtes contenant uniquement des images, des vidéos ou de l’audio, ainsi que celles sans média de référence, sont prises en charge. Sans références, il est recommandé d’utiliser Texte vers vidéo.
Marqueurs de référence @ (AT)
La fonction de référence @ (AT) relie les médias de référence au prompt à l’aide de marqueurs numérotés <<<...>>>. La numérotation commence à 1 indépendamment pour chaque type de média et suit l’ordre du tableau correspondant :
Par exemple, si la première image sert de référence pour un personnage et la deuxième pour une scène, utilisez <<<image_1>>> pour le personnage et <<<image_2>>> pour la scène dans prompt. Chaque marqueur doit désigner un élément existant dans le tableau correspondant.
Facultatifs
Exemple de requête
javascript
Exemple de requête Références vers vidéo avec @ (AT)
javascript
Limites des médias
Ces limites s’appliquent aux premières et dernières images ainsi qu’aux médias de référence des modèles de cette page.
L’audio et les vidéos de référence ont chacun une limite de durée totale indépendante de 30 secondes. Leurs nombres sont indépendants : jusqu’à 30 images, 10 vidéos et 10 extraits audio. Ajouter des vidéos ne réduit pas le nombre d’images autorisé.
Tous les modèles utilisent 720p par défaut, mais resolution doit tout de même être fourni. Le son est activé par défaut avec true ; ni ce réglage ni l’audio de référence ne modifient le prix.
Format de réponse
Réponse initiale
Tous les modèles renvoient un task_id pour l’interrogation périodique :
json
Réponse à l’interrogation
Interrogez GET /api/v1/video/{taskId} pour vérifier l’état :
json
Valeurs d’état
submitted: Tâche acceptée, en attente de traitementprocessing: Génération vidéo en courssucceed: Génération vidéo terminéefailed: Échec de la génération vidéo
Temps de traitement
Le temps de traitement dépend de la durée, de la résolution et de la file d’attente actuelle.
Interrogez l’API toutes les 5-10 secondes pour vérifier l’état.
Bonnes pratiques
- Paramètres obligatoires : fournissez toujours
resolutionetduration, ainsi queaspect_ratiopour Texte vers vidéo et Références vers vidéo - Format d’Image vers vidéo : n’envoyez pas
aspect_ratiopour les requêtes Image vers vidéo - Vidéos de référence : les vidéos sont facultatives ; la durée de chaque vidéo et la durée totale doivent respecter les limites documentées
- Images de référence : les images sont facultatives, indépendamment des vidéos et de l’audio ; envoyez jusqu’à 30 URL d’images prises en charge
- Audio de référence : chaque extrait doit durer 2-30 secondes et ne pas dépasser 15 MB, pour une durée totale maximale de 30 secondes
- Ordre des références : organisez
images,videosetaudiosdans l’ordre voulu et référencez-les de manière cohérente dans le prompt - Son : omettez
soundpour utiliser la valeur par défauttrue, ou définissez-le surfalsepour désactiver le son généré