Створення відео Seedance
Створіть завдання відео Seedance у CometAPI. Використовуйте текстові Prompt або референсні медіа із зазначенням тривалості та розміру виводу Ш×В.
size на значення WxH із таблиці розмірів для вашої моделі.Підтримувані ID моделей
Виберіть модель для свого режиму введення та роздільної здатності, а потім надішліть її точний ID у поліmodel.
Використання референсних зображень
НадішлітьPOST /v1/videos як multipart/form-data, додавши референсні зображення в input_reference.
Для кількох зображень повторюйте поле в порядку зображень, указуючи в кожному полі одну загальнодоступну HTTPS URL-адресу зображення або один завантажений файл зображення.
У цьому полі використовуйте лише URL-адреси або лише файли. Надсилайте кожну URL-адресу окремо, а не об’єднуйте URL-адреси комами.
Розмір кожного завантаженого зображення не має перевищувати 20 МіБ (20 × 1024 × 1024 байтів).
Seedance 1.0 Pro і 1.5 Pro використовують одне референсне зображення. Seedance 2.0, Fast і Mini підтримують до 9 референсних зображень.
Seedance 2.5 підтримує до 30 референсних зображень. Ці обмеження застосовуються як до URL-адрес, так і до завантажених файлів.
У Prompt призначте кожному зображенню роль, наприклад суб’єкт, оточення або візуальний стиль.
Опишіть зовнішній вигляд, який потрібно зберегти, дію та рух камери.
Приклади запитів у верхній частині цієї сторінки демонструють вхідні дані у вигляді URL-адрес зображень і завантаження одного або кількох зображень.
Надсилання URL-адрес референсних зображень
Використовуйте дві URL-адреси зображень, щоб задати зовнішній вигляд суб’єкта та оточення:Використання еталонних відео й аудіо
Seedance 2.0, Fast, Mini і 2.5 підтримуютьreference_videos та reference_audios.
Використовуйте файли MP4 для еталонних відео та файли MP3 для еталонного аудіо. Надсилайте кожен як загальнодоступну HTTPS URL-адресу або завантажений файл.
Поєднуйте еталонне аудіо принаймні з одним зображенням або відео.
У Prompt використовуйте @Image1, @Video1 і @Audio1, щоб призначати ролі еталонним матеріалам.
Нумеруйте еталонні матеріали за їхнім порядком у межах кожного типу медіа.
Ви можете поєднувати URL-адреси й завантаження в різних полях.
У кожному з input_reference, reference_videos і reference_audios використовуйте або лише URL-адреси, або лише файли.
Для кількох входів повторюйте поле один раз для кожного входу, а не об’єднуйте URL-адреси комами.
doubao-seedance-2-0) має додаткові обмеження для медіа як для URL-адрес, так і для завантажених файлів.
Для еталонних відео загальна тривалість має становити від 2 до 15 секунд, а загальний розмір — не перевищувати 50 MB.
Використовуйте роздільну здатність еталонного відео приблизно від 480p (640x640) до 720p (834x1112).
Для еталонного аудіо загальна тривалість не має перевищувати 15 секунд, а розмір кожного файлу — 15 MB.
Завантажені медіафайли також мають відповідати наведеним вище обмеженням на розмір кожного файлу.
Надсилання URL-адреси еталонного відео
Використовуйте еталонне відео, щоб керувати рухом камери та дією:Поєднання URL-адреси зображення з аудіо
Анімуйте еталонний об’єкт у ритмі еталонного аудіо:Завантаження еталонних медіафайлів із Seedance 2.5
Завантажте два зображення, відео MP4 та аудіофайл MP3 в одному запиті:Тривалість за моделлю
Установітьseconds на ціле значення у межах діапазону вашої моделі. Якщо його не вказати, CometAPI запитує 5-секундний кліп.
Підтримка розмірів за моделлю
Seedance 2.5
Для Seedance 2.5 ці значенняWxH застосовуються як до текстових Prompt, так і до довідкових медіафайлів.
Попередні моделі Seedance
Останній стовпець об’єднує точні значенняWxH для Seedance 1.5 Pro, стандартної Seedance 2.0 і Fast.
Seedance 2.0 Fast використовує лише значення 480p і 720p у цьому стовпці.
Значення 1080p у цьому стовпці застосовуються до Seedance 1.5 Pro і стандартної Seedance 2.0.
Значення 4K застосовуються лише до стандартної Seedance 2.0. У стовпці Mini — означає, що роздільна здатність не підтримується.
Авторизації
Bearer token authentication. Use your CometAPI key.
Тіло
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"
Відповідь
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.