Créer une vidéo Seedance
Créez une tâche vidéo Seedance sur CometAPI. Utilisez des Prompt textuels ou des médias de référence avec une durée et une taille de sortie WxH.
size sur une valeur WxH du tableau des tailles correspondant à votre modèle.ID de modèles pris en charge
Choisissez un modèle pour votre mode d’entrée et votre résolution, puis envoyez son ID exact dans le champmodel.
Utiliser des images de référence
EnvoyezPOST /v1/videos sous la forme multipart/form-data, avec les images de référence dans input_reference.
Pour plusieurs images, répétez ce champ dans l’ordre des images, avec une URL HTTPS d’image accessible publiquement ou un fichier image importé par champ.
Utilisez uniquement des URL ou uniquement des fichiers dans ce champ. Envoyez chaque URL séparément au lieu de joindre les URL par des virgules.
Conservez chaque image importée à 20 Mio ou moins (20 × 1024 × 1024 octets).
Seedance 1.0 Pro et 1.5 Pro utilisent une image de référence. Seedance 2.0, Fast et Mini acceptent jusqu’à 9 images de référence.
Seedance 2.5 accepte jusqu’à 30 images de référence. Ces limites s’appliquent aux URL comme aux fichiers importés.
Dans le Prompt, attribuez un rôle à chaque image, tel que le sujet, le décor ou le style visuel.
Décrivez l’apparence à préserver, l’action et le mouvement de caméra.
Les exemples de requêtes en haut de cette page montrent des entrées d’URL d’images ainsi que des importations d’une ou de plusieurs images.
Envoyer des URL d’images de référence
Utilisez deux URL d’images pour guider l’apparence et le décor du sujet :Utiliser des vidéos et des fichiers audio de référence
Seedance 2.0, Fast, Mini et 2.5 acceptentreference_videos et reference_audios.
Utilisez des fichiers MP4 pour les références vidéo et des fichiers MP3 pour les références audio. Envoyez chacun sous la forme d’une URL HTTPS accessible publiquement ou d’un fichier importé.
Associez l’audio de référence à au moins une image ou vidéo.
Dans le Prompt, utilisez @Image1, @Video1 et @Audio1 pour attribuer des rôles à vos références.
Numérotez les références selon leur ordre au sein de chaque type de média.
Vous pouvez combiner des URL et des importations dans différents champs.
Dans chacun de input_reference, reference_videos et reference_audios, utilisez uniquement des URL ou uniquement des fichiers.
Pour plusieurs entrées, répétez le champ une fois par entrée au lieu de joindre les URL avec des virgules.
doubao-seedance-2-0) présente des limites de médias supplémentaires pour les URL et les fichiers importés.
Pour les vidéos de référence, maintenez la durée combinée entre 2 et 15 secondes et la taille totale sous 50 MB.
Utilisez une résolution vidéo de référence d’environ 480p (640x640) à 720p (834x1112).
Pour l’audio de référence, maintenez la durée combinée à 15 secondes ou moins et chaque fichier à 15 MB ou moins.
Les médias importés doivent également respecter les limites d’importation par fichier ci-dessus.
Envoyer une URL de vidéo de référence
Utilisez la vidéo de référence pour guider le mouvement de caméra et l’action :Associer une URL d’image à de l’audio
Animez le sujet de référence au rythme de l’audio de référence :Importer des médias de référence avec Seedance 2.5
Importez deux images, une vidéo MP4 et un fichier audio MP3 dans une seule requête :Durée selon le modèle
Définissezseconds sur une valeur entière comprise dans la plage de votre modèle. Si vous l’omettez, CometAPI demande un clip de 5 secondes.
Prise en charge des tailles selon le modèle
Seedance 2.5
Pour Seedance 2.5, ces valeursWxH s’appliquent aux prompts textuels comme aux médias de référence.
Modèles Seedance antérieurs
La dernière colonne regroupe les valeursWxH exactes pour Seedance 1.5 Pro, Seedance 2.0 standard et Fast.
Seedance 2.0 Fast utilise uniquement les valeurs 480p et 720p de cette colonne.
Les valeurs 1080p de cette colonne s’appliquent à Seedance 1.5 Pro et à Seedance 2.0 standard.
Les valeurs 4K s’appliquent uniquement à Seedance 2.0 standard. Dans la colonne Mini, — signifie que la résolution n’est pas prise en charge.
Autorisations
Bearer token authentication. Use your CometAPI key.
Corps
Text prompt that describes the video. Required. When using reference images, describe what each image should control, such as the subject from @Image1, the secondary object from @Image2, and the background or style from @Image3. Also state the action, camera motion, visual style, and scene.
"A slow cinematic camera push across a coastal landscape at sunrise."
Seedance model ID. Use one of the exact values below. Aliases such as seedance-mini are not accepted.
seedance-2-5, doubao-seedance-2-0, doubao-seedance-2-0-fast, doubao-seedance-2-0-mini, doubao-seedance-1-5-pro, doubao-seedance-1-0-pro "doubao-seedance-2-0-mini"
Video duration in seconds. Seedance 2.5 accepts 4 to 30. Seedance 2.0, Seedance 2.0 Fast, and Seedance 2.0 Mini accept 4 to 15. Seedance 1.5 Pro accepts 4 to 12, and Seedance 1.0 Pro accepts 2 to 10. The default is 5.
2 <= x <= 305
Output size as an exact WxH value. For Seedance 2.5 text-to-video and image-to-video, use 854x480, 752x560, 640x640, 560x752, 480x854, or 992x432 for 480p; use 1280x720, 1112x834, 960x960, 834x1112, 720x1280, or 1470x630 for 720p. For Seedance 2.0 Mini, use 864x496, 752x560, 640x640, 560x752, 496x864, or 992x432 for 480p; use the same documented 720p values. The standard Seedance 2.0 model also accepts its documented 4K values.
^[1-9]\d{2,3}x[1-9]\d{2,3}$"854x480"
"480x854"
"864x496"
"752x560"
"640x640"
"560x752"
"496x864"
"992x432"
"1280x720"
"1112x834"
"960x960"
"834x1112"
"720x1280"
"1470x630"
"1920x1080"
"1080x1920"
"3840x2160"
"3326x2494"
"2880x2880"
"2494x3326"
"2160x3840"
"4398x1886"
Reference images: repeat input_reference with one publicly accessible HTTPS image URL or one uploaded image file per field. Use only URLs or only files within this field; do not join URLs with commas. Keep each uploaded image at or below 20 MiB. Seedance 2.0, Fast, and Mini allow up to nine image URLs or files and 12 reference inputs in total. Seedance 2.5 allows up to 30 image URLs or files and 50 reference inputs in total. For Seedance 1.0 Pro and 1.5 Pro, send one URL or one file. Submit images in the order you want to reference them in the prompt.
^https://Reference video inputs for Seedance 2.0, Fast, Mini, and 2.5. Repeat reference_videos with a publicly accessible HTTPS MP4 URL or an uploaded MP4 file. Use only URLs or only files within this field. Each file can be up to 50 MiB. Seedance 2.0, Fast, and Mini allow up to three video inputs and 12 reference inputs in total. Seedance 2.5 allows up to ten video URLs or five uploaded video files, with 50 reference inputs in total. For standard Seedance 2.0 (doubao-seedance-2-0), URL and uploaded references must have a combined video duration of 2 to 15 seconds and a total video size under 50 MB. Each reference video must have a resolution of approximately 480p (640x640) to 720p (834x1112). These media limits apply in addition to the 50 MiB per-file upload limit.
1 - 10 elements^https://"https://your-media-host/reference.mp4"
Reference audio inputs for Seedance 2.0, Fast, Mini, and 2.5. Repeat reference_audios with a publicly accessible HTTPS MP3 URL or an uploaded MP3 file. Use only URLs or only files within this field. Each file can be up to 15 MiB. Seedance 2.0, Fast, and Mini allow up to three audio inputs and 12 reference inputs in total. Seedance 2.5 allows up to ten audio URLs or five uploaded audio files, with 50 reference inputs in total. Pair audio with at least one reference image or video. For standard Seedance 2.0 (doubao-seedance-2-0), URL and uploaded audio references must have a combined duration at or below 15 seconds, with each audio file at or below 15 MB. These media limits apply in addition to the 15 MiB per-file upload limit.
1 - 10 elements^https://"https://your-media-host/reference.mp3"
Réponse
Task created. Save the returned id and poll GET /v1/videos/{id}.
Task id. Use it as the path parameter for GET /v1/videos/{id}.
Object type, always video.
Echo of the requested model id.
Initial task status. Newly created tasks are returned as queued.
queued, in_progress, completed, failed, error Completion percentage. 0 at creation.
0 <= x <= 100Task creation time as a Unix timestamp in seconds.
Alias of id returned for compatibility. The value matches id.