Seedance 2.0 API
Référence API complète pour les modèles Seedance 2.0 génération vidéo de ByteDance.
Variantes de modèle
Cette API prend en charge six variantes de modèle :
Comparaison rapide
Ratios d’aspect pris en charge
21:9, 16:9, 9:16, 1:1, 4:3, 3:4
Options de résolution
Seedance 2.0 Text to Video
Point de terminaison
POST /api/v1/video/task
Paramètres de requête
Obligatoire
Facultatif
Exemple de requête
javascript
Seedance 2.0 Image to Video
Paramètres de requête
Obligatoire
Facultatif
Exemple de requête
javascript
Seedance 2.0 Reference to Video
Paramètres de requête
Obligatoire
Médias de référence
Envoyez de 1 à 9 images. Les images ne peuvent être omises que si au moins une vidéo de référence est fournie.
Espaces réservés de référence @ (AT)
La fonction de référence @ (AT) relie les médias de référence au prompt au moyen d’espaces réservés <<<...>>> numérotés. La numérotation commence indépendamment à 1 pour chaque type de média et suit l’ordre du tableau correspondant :
Par exemple, si la première image est la référence du personnage et la deuxième celle de la scène, utilisez <<<image_1>>> pour le personnage et <<<image_2>>> pour la scène dans prompt. Chaque espace réservé doit pointer vers un élément existant dans son tableau correspondant.
Facultatif
Exemple de requête
javascript
Exemple de requête Reference-to-Video avec @ (AT)
javascript
Variantes rapides
Les variantes rapides privilégient la vitesse de traitement. Tous les modèles Fast ne prennent en charge que les sorties "480p" et "720p". Fast Text-to-Video et Fast Image-to-Video suivent par ailleurs leurs formats de requête standard correspondants, tandis que Fast Reference-to-Video utilise les mêmes limites de médias de référence que le modèle de référence standard.
Exemple de requête rapide
javascript
Exemple de requête Fast Reference-to-Video avec @ (AT)
javascript
Paramètres de Seedance 2.0 Fast Reference-to-Video
Obligatoire
Médias de référence
La convention de numérotation des espaces réservés à partir de 1 décrite ci-dessus s’applique également au modèle Fast Reference-to-Video.
Facultatif
Format de réponse
Réponse initiale
Tous les modèles renvoient un task_id pour le polling :
json
Réponse de polling
Interrogez GET /api/v1/video/{taskId} pour vérifier le statut :
json
Valeurs de statut
submitted: Tâche acceptée et en attente de traitementprocessing: Génération vidéo en courssucceed: Génération vidéo terminéefailed: La génération vidéo a échoué
Temps de traitement
Modèles Standard: 3-8 minutes selon la durée et la résolution.
Modèles Fast: 1-4 minutes pour la plupart des configurations.
Effectuez un polling toutes les 5 à 10 secondes pour vérifier le statut.
Bonnes pratiques
- Choisissez la bonne variante : utilisez les modèles rapides pour l’itération et les modèles standard pour la sortie finale
- Décrivez clairement le mouvement : incluez des descriptions précises du mouvement dans les prompts
- Choix de la résolution : utilisez
480ppour un traitement plus rapide et720ppour la meilleure qualité disponible - Contrôle de caméra : définissez
camera_fixed: truelorsque vous voulez des angles de caméra statiques - Vidéos de référence : pour reference-to-video, utilisez une vidéo de référence claire et de haute qualité lorsque vous voulez guider le mouvement ou le style
- Reproductibilité : utilisez le paramètre
seedpour reproduire des générations spécifiques - Amélioration audio : activez
soundpour des expériences vidéo plus immersives