API Seedance 2.0
Полный справочник API для моделей генерации Seedance 2.0 video от ByteDance.
Варианты модели
Этот API поддерживает шесть вариантов модели:
Краткое сравнение
Поддерживаемые соотношения сторон
21:9, 16:9, 9:16, 1:1, 4:3, 3:4
Варианты разрешения
Seedance 2.0 text-to-video
Эндпоинт {#}
POST /api/v1/video/task
Параметры запроса
Обязательные
Необязательные
Пример запроса
javascript
Seedance 2.0 image-to-video
Параметры запроса
Обязательные
Необязательные
Пример запроса
javascript
Seedance 2.0 reference-to-video
Параметры запроса
Обязательные
Референсные медиа
Отправьте от 1 до 9 изображений. Изображения можно не указывать, только если предоставлено хотя бы одно референсное видео.
Заполнители ссылок @ (AT)
Функция ссылок @ (AT) связывает референсные медиа с промптом с помощью нумерованных заполнителей <<<...>>>. Нумерация для каждого типа медиа начинается независимо с 1 и соответствует порядку элементов в массиве:
Например, если первое изображение является референсом персонажа, а второе — референсом сцены, используйте в prompt <<<image_1>>> для персонажа и <<<image_2>>> для сцены. Каждый заполнитель должен указывать на существующий элемент соответствующего массива.
Необязательные
Пример запроса
javascript
Пример запроса Reference-to-Video с @ (AT)
javascript
Быстрые варианты
Быстрые варианты отдают приоритет скорости обработки. Все модели Fast поддерживают только разрешения "480p" и "720p". В остальном Fast Text-to-Video и Fast Image-to-Video используют формы запросов соответствующих стандартных моделей, а Fast Reference-to-Video — те же ограничения референсных медиа, что и стандартная модель.
Пример быстрого запроса
javascript
Пример запроса Fast Reference-to-Video с @ (AT)
javascript
Параметры Seedance 2.0 Fast Reference-to-Video
Обязательные
Референсные медиа
Описанное выше правило нумерации заполнителей с 1 также применяется к модели Fast Reference-to-Video.
Необязательные
Формат ответа
Начальный ответ
Все модели возвращают task_id для опроса:
json
Ответ опроса
Выполните опрос GET /api/v1/video/{taskId}, чтобы проверить статус:
json
Значения статуса
submitted: задача принята и ожидает обработкиprocessing: генерация видео выполняетсяsucceed: генерация видео завершенаfailed: генерация видео завершилась ошибкой
Время обработки
Модели Standard: 3-8 минут в зависимости от длительности и разрешения.
Модели Fast: 1-4 минуты для большинства конфигураций.
Опрашивайте каждые 5-10 секунд, чтобы проверить статус.
Рекомендации
- Выбирайте правильный вариант: используйте быстрые модели для итераций, стандартные — для финального вывода
- Четко описывайте движение: Добавляйте движение объекта, движение камеры и развитие сцены, чтобы улучшить динамику видео.
- Выбор разрешения: Используйте
480pдля более быстрой обработки,720p— для текущего максимального доступного качества - Управление камерой: задавайте
camera_fixed: true, когда нужны статичные ракурсы камеры - Референсные видео: для reference-to-video используйте четкое качественное референсное видео, когда хотите направлять движение или стиль
- Воспроизводимость: используйте параметр
seed, чтобы воспроизводить конкретные генерации - Улучшение аудио: включайте
soundдля более иммерсивного видео