Seedance 2.5 API
Полный справочник API моделей генерации видео Seedance 2.5 от ByteDance.
Варианты модели
API поддерживает три варианта модели:
Краткое сравнение
Поддерживаемые соотношения сторон
Текст в видео и Референсы в видео поддерживают:
21:9, 16:9, 9:16, 1:1, 4:3, 3:4
Изображение в видео не поддерживает параметр aspect_ratio.
Варианты разрешения
Seedance 2.5 Text to Video
Конечная точка
POST /api/v1/video/task
Параметры запроса
Обязательные
Необязательные
Пример запроса
javascript
Seedance 2.5 Image to Video
Параметры запроса
Обязательные
Необязательные
Не включайте
aspect_ratioв запросы Изображение в видео. Эта модель не поддерживает данный параметр.
Пример запроса
javascript
Seedance 2.5 Reference to Video
Параметры запроса
Обязательные
Референсные материалы
Все референсные материалы необязательны. Поддерживаются запросы только с изображениями, только с видео, только с аудио и без референсов. Для генерации без референсов рекомендуется Текст в видео.
Плейсхолдеры ссылок @ (AT)
Функция @ (AT) связывает референсные материалы с промптом с помощью пронумерованных плейсхолдеров <<<...>>>. Нумерация начинается с 1 независимо для каждого типа материалов и соответствует порядку в его массиве:
Например, если первое изображение служит референсом персонажа, а второе — сцены, используйте в prompt <<<image_1>>> для персонажа и <<<image_2>>> для сцены. Каждый плейсхолдер должен указывать на существующий элемент соответствующего массива.
Необязательные
Пример запроса
javascript
Пример запроса Референсы в видео с @ (AT)
javascript
Ограничения материалов
Эти ограничения применяются к изображениям первого и последнего кадров и референсным материалам моделей на этой странице.
Для референсного аудио и видео действуют отдельные ограничения суммарной длительности — по 30 секунд. Количество также учитывается независимо: до 30 изображений, 10 видео и 10 аудиофрагментов. Добавление видео не уменьшает допустимое количество изображений.
Все модели по умолчанию используют 720p, но resolution всё равно необходимо передавать. Переключатель звука по умолчанию равен true; ни он, ни референсное аудио не влияют на цену.
Формат ответа
Первоначальный ответ
Все модели возвращают task_id для периодического опроса:
json
Ответ при опросе
Опрашивайте GET /api/v1/video/{taskId} для проверки статуса:
json
Значения статуса
submitted: Задача принята и ожидает обработкиprocessing: Идёт генерация видеоsucceed: Генерация видео завершенаfailed: Генерация видео не удалась
Время обработки
Время обработки зависит от длительности, разрешения и текущего состояния очереди.
Проверяйте статус каждые 5-10 секунд.
Рекомендации {#}
- Обязательные параметры: всегда передавайте
resolutionиduration, а для Текст в видео и Референсы в видео такжеaspect_ratio - Соотношение сторон Изображение в видео: не отправляйте
aspect_ratioв запросах Изображение в видео - Референсные видео: видео необязательны; длительность каждого видео и их суммарная длительность должны соответствовать указанным ограничениям
- Референсные изображения: изображения необязательны независимо от видео и аудио; отправляйте до 30 URL изображений поддерживаемых форматов
- Референсное аудио: каждый фрагмент должен длиться 2-30 секунд и занимать не более 15 MB, общая длительность — не более 30 секунд
- Порядок референсов: располагайте
images,videosиaudiosв нужном порядке и последовательно ссылайтесь на них в промпте - Звук: пропустите
sound, чтобы использовать значение по умолчаниюtrue, или задайтеfalseдля отключения генерации звука