seedance-2
seedance-2 Генерация видео
Генерация видео с помощью seedance-2, seedance-2-fast и seedance-2-mini
POST
- Поддерживаются
seedance-2,seedance-2-fastиseedance-2-mini - Поддерживаются text-to-video и мультимодальный reference-to-video;
seedance-2иseedance-2-fastтакже поддерживают сценарии с первым и последним кадром - Поддерживаются совместные image / video / audio reference; для
seedance-2-miniлимиты составляют9изображений,3видео и3аудио - Асинхронный сценарий: submit API возвращает
generation.task, а готовый результат забирается через API статуса задачи
Authorizations
Все запросы требуют Bearer Token аутентификацию.Получить API Key можно на странице API Key Management Page.
Тело запроса
Название модели генерации видео.Доступные модели:
seedance-2- стандартная версия для более качественного результата и полного Seedance 2 workflowseedance-2-fast- быстрая версия для превью и низкой задержкиseedance-2-mini- облегченная версия для недорогих черновиков и мультимодальных reference workflow, сейчас всегда создает1результат за запрос
Текстовый prompt для видео.Рекомендуется явно описывать сцену, движение камеры, действие, стиль и аудио-настроение.
Ваш бизнесовый ID, например номер заказа или внутренний ID задачи. Он сохраняется вместе с задачей и может использоваться для последующего запроса статуса:
GET /v1/videos/generations/{client_business_id}.Также поддерживается metadata.client_business_id, но рекомендуется верхнеуровневое поле.Длительность видео в секундах.Правила:
seedance-2:4-15seedance-2-fast:4-15seedance-2-mini:4-150: авто-длительность (толькоseedance-2/seedance-2-fast)-1: авто-длительность (толькоseedance-2/seedance-2-fast)
Соотношение сторон видео.Варианты:
21:916:94:31:13:49:16
Массив URL изображений в режиме совместимости.Рекомендуется использовать
image_with_roles, чтобы явно задавать first_frame, last_frame или reference_image.Список изображений с ролями.Поддерживаемые сценарии:
seedance-2/seedance-2-fastfirst_frameдля генерации по первому кадруfirst_frame+last_frameдля first-last-frame генерацииreference_imageдля мультимодального reference режима
seedance-2-mini- только
reference_image
- только
Список видео с ролями.В мультимодальном reference режиме сейчас поддерживается только
reference_video.Ограничения:seedance-2-mini: до3reference video
Список аудио с ролями.В мультимодальном reference режиме сейчас поддерживается только
reference_audio.Ограничения:seedance-2-mini: до3reference audio
Разрешение видео.Варианты:
seedance-2:480p,720p,1080p,4kseedance-2-fast:480p,720pseedance-2-mini:480p,720p
Генерировать ли синхронное аудио.
Random seed для контроля генерации.
URL для асинхронного callback.
Ваш pass-through trace ID. Работает вместе с
callback_url.Использование загруженных asset
Если вы уже загрузили приватные asset и получилиasset_id, передавать исходный media URL повторно не нужно. Используйте:
asset://<ASSET_ID>
- Изображения:
first_frame,last_frame,reference_image - Видео:
reference_video - Аудио:
reference_audio
active.
Связанные руководства:
Комбинации входов
Типичные поддерживаемые комбинации:- Только текст: text-to-video
- Текст + первый кадр: генерация по первому кадру (
seedance-2/seedance-2-fast) - Текст + первый кадр + последний кадр: first-last-frame генерация (
seedance-2/seedance-2-fast) - Текст + reference images: мультимодальный reference режим
- Текст + reference video: генерация с reference видео
- Текст + reference images + reference audio: мультимодальный reference режим
- Текст + reference images + reference video + reference audio: мультимодальный reference режим
Возможности
| Параметр | seedance-2 | seedance-2-fast | seedance-2-mini |
|---|---|---|---|
| Позиционирование | Более высокое качество и длинные ролики | Более быстрая генерация и меньшая задержка | Недорогие черновики и мультимодальные reference |
| Длительность | 4-15 секунд, поддерживается авто-длительность | 4-15 секунд, поддерживается авто-длительность | 4 / 8 / 10 / 12 / 15 секунд |
| Разрешение | 480p / 720p / 1080p / 4k | 480p / 720p | 480p / 720p |
| Роли изображений | first_frame / last_frame / reference_image | first_frame / last_frame / reference_image | reference_image |
| Роли видео | reference_video | reference_video | reference_video |
| Роли аудио | reference_audio | reference_audio | reference_audio |
| Frame mode | Поддерживается | Поддерживается | Не поддерживается |
| Лимит reference image | 9 | 9 | 9 |
| Лимит reference video | Зависит от выбранного routed channel | Зависит от выбранного routed channel | 3 |
| Лимит reference audio | Зависит от выбранного routed channel | Зависит от выбранного routed channel | 3 |
| Поле синхронного аудио | generate_audio | generate_audio | Не открыто |
| Callback | callback_url + trace_id | callback_url + trace_id | callback_url + trace_id |
seedance-2-mini сейчас всегда генерирует 1 результат за запрос и не открывает count / n. Также mini не поддерживает media_mode=frame, first_frame, last_frame и return_last_frame.Response
ID задачи для запроса статуса.
Ваш бизнесовый ID. Возвращается только если
client_business_id был передан в запросе.Тип объекта, всегда
generation.task.Название модели, использованной в запросе.
Статус задачи:
queued, in_progress, completed или failed.Прогресс задачи в процентах (
0-100).Временная метка создания задачи.
Submit API возвращает базовый объект задачи. После завершения используйте Get Video Task Status, чтобы получить
completed_at, expires_at и result.type = "video" вместе с result.data[].url и result.data[].format.