Видео
Seedance статус и результат задачи
Создайте видеозадание Seedance через Modelflare, опросите его нормализованный статус и загрузите готовое видео.
Создание видеороликов Seedance происходит асинхронно. Запрос на создание возвращает идентификатор задачи; опрашивайте Modelflare до тех пор, пока задача не будет завершена или не выполнена.
Поддерживаемые модели
Заголовок раздела «Поддерживаемые модели»Создать задачу
Заголовок раздела «Создать задачу»Используйте страницу соответствующей модели для полного тела запроса:
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.
Опрос задачи
Заголовок раздела «Опрос задачи»curl https://modelflare.dev/v1/videos/TASK_ID \ -H "Authorization: Bearer YOUR_MODELFLARE_API_KEY"Реакция общественности нормализована у всех поставщиков видео:
{ "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 и конечную точку контента в качестве стабильного контракта.
Скачать результат
Заголовок раздела «Скачать результат»curl --fail --location \ https://modelflare.dev/v1/videos/TASK_ID/content \ -H "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \ --output seedance-result.mp4Конечная точка контента возвращает видеопоток. Сохраните его как можно скорее, поскольку срок действия URL-адресов результатов может истечь.
Невыполненные задачи
Заголовок раздела «Невыполненные задачи»Создание может вернуть идентификатор задачи до завершения проверки поставщика. Поэтому более поздний опрос может изменить задачу на failed. Сохраняйте идентификатор запроса при исследовании ошибок. Не повторяйте попытку, автоматически изменив конверт запроса на другое семейство моделей.