Перейти к содержимому
Открытая КасталияКонсоль

Видео

Seedance статус и результат задачи

Создайте видеозадание Seedance через Modelflare, опросите его нормализованный статус и загрузите готовое видео.

Создание видеороликов Seedance происходит асинхронно. Запрос на создание возвращает идентификатор задачи; опрашивайте Modelflare до тех пор, пока задача не будет завершена или не выполнена.

Используйте страницу соответствующей модели для полного тела запроса:

Окно терминалаbash
curl https://modelflare.dev/v1/videos \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2.5",
"content": [{"type": "text", "text": "A cat walks through a sunlit room"}],
"resolution": "720p",
"duration": 5,
"ratio": "16:9"
}'

Сохраните id из ответа. В ответах на совместимость можно использовать task_id.

Окно терминалаbash
curl https://modelflare.dev/v1/videos/TASK_ID \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY"

Реакция общественности нормализована у всех поставщиков видео:

JSON
{
"id": "TASK_ID",
"object": "video",
"model": "seedance-2.5",
"status": "in_progress",
"progress": 42,
"created_at": 1786084139,
"seconds": "5",
"metadata": {
"action": "omniGenerate",
"resolution": "1080p",
"ratio": "9:16",
"output_format": "mp4",
"generate_audio": true,
"usage": {"completion_tokens": 120, "total_tokens": 140}
}
}

Опрос, пока status равен queued или in_progress. Остановитесь на completed или failed.

Статус Значение Следующий шаг
queued Ожидание запуска Еще раз опрос
in_progress Обработка Еще раз опрос
completed Видео готово Загрузите контент
failed Задача не удалась Прочитайте ошибку и исправьте запрос

Когда ответ службы включает их, metadata может содержать нормализованное действие, разрешение, соотношение, выходной формат, аудиофлаг и использование токена. Считайте эти поля необязательными; используйте status и конечную точку контента в качестве стабильного контракта.

Окно терминалаbash
curl --fail --location \
https://modelflare.dev/v1/videos/TASK_ID/content \
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
--output seedance-result.mp4

Конечная точка контента возвращает видеопоток. Сохраните его как можно скорее, поскольку срок действия URL-адресов результатов может истечь.

Создание может вернуть идентификатор задачи до завершения проверки поставщика. Поэтому более поздний опрос может изменить задачу на failed. Сохраняйте идентификатор запроса при исследовании ошибок. Не повторяйте попытку, автоматически изменив конверт запроса на другое семейство моделей.