POST /v1/videos для создания асинхронной задачи генерации видео Seedance. Опрашивайте задачу до её завершения, затем скачайте видео по возвращённому URL Flatkey.
Поддерживаемые модели: seedance-2.0 и seedance-2.0-fast. Доступность зависит от вашего аккаунта; используйте GET /v1/models для получения актуального списка моделей.
Эндпоинт
Flatkey также принимает
POST /v1/video/generations и GET /v1/video/generations/{task_id}. Используйте /v1/videos для стандартной структуры ответа и нативных данных usage.Запрос
Заголовки
Параметры тела запроса
string
обязательно
Идентификатор модели Seedance. Используйте
"seedance-2.0" или "seedance-2.0-fast".array
обязательно
Мультимодальные входные элементы. Включите хотя бы один непустой текстовый элемент, URL изображения или URL видео.
string
Разрешение выходного видео:
"480p", "720p" или "1080p".string
Соотношение сторон выходного видео:
"16:9", "4:3", "1:1", "3:4", "9:16", "21:9" или "adaptive".integer
Длительность видео от 4 до 15 секунд. Используйте
-1, чтобы модель выбрала длительность самостоятельно.integer
Случайное начальное значение. Опустите для использования случайного значения.
boolean
Добавлять ли водяной знак. По умолчанию:
false.boolean
Генерировать ли синхронизированное аудио.
Элементы content
Если изображение использует роль
first_frame или last_frame, API переходит в режим первого/последнего кадра. Остальные изображения обрабатываются как референсы.
Дополнительные параметры
string
Явный режим входных данных:
"reference" или "first_last_frame". Опустите, чтобы режим определялся автоматически на основе content.boolean
Включить расширение задачи с помощью веб-поиска.
object
Увеличить разрешение сгенерированного видео, сохраняя тот же публичный идентификатор задачи.
Примеры запросов
Входные данные первого и последнего кадра
Мультимодальный референс с масштабированием разрешения
Ответ
Поля ответа
string
Публичный идентификатор задачи, используемый для опроса задачи и скачивания готового видео.
task_id содержит то же значение.string
Статус задачи:
queued, in_progress, completed или failed.integer
Прогресс генерации от 0 до 100.
integer
Unix-метка времени создания задачи.
Опрос статуса задачи
Значения статусов
Скачивание видео
video/mp4 в потоковом режиме. Он не требует Bearer-токена и может использоваться непосредственно как источник <video>.
Ошибки
Ошибки на этапе запроса используют стандартный конверт ошибок Flatkey:Сквозной пример
Этот пример создаёт задачу, опрашивает её каждые пять секунд и скачивает готовое видео. Требуетсяjq.