API запроса видео
Запросите статус видеозадачи Veo и получите сгенерированные результаты
Veo video использует асинхронный режим задач. После отправки задачи интерфейс немедленно вернет задачу id, и клиенту необходимо использовать этот id для запроса статуса до тех пор, пока задача не будет завершена или не произойдет сбой.
GET /v1/videos/{id}curl 'https://88api.ai/v1/videos/task_xxxxxxxxxxxxxxxxxxxxxxxx' \
--header 'Authorization: Bearer sk-xxxx'Статус задачи
| Статус | Описание |
|---|---|
queued | Задача в очереди |
queued | Создание |
queued | Сгенерировано успешно, прочитайте video_url |
queued | Генерация не удалась, чтение video_url |
Рекомендуется выполнять запрос каждые 5–10 секунд, а общее время ожидания должно составлять не менее 600 секунд.
Не отправляйте повторно запрос на создание только потому, что задача все еще находится в очереди или создается. Повторные отправки создадут новые задачи и могут повлечь за собой дополнительную плату.
Успешный ответ
{
"id": "task_xxxxxxxxxxxxxxxxxxxxxxxx",
"model": "veo-3.1-fast",
"status": "completed",
"video_url": "https://example-bucket.s3.amazonaws.com/video.mp4?...",
"created_at": 1786106645
}После завершения используйте video_url напрямую, чтобы загрузить видео. Этот адрес обычно имеет срок действия, поэтому сохраните его вовремя.
Реакция на ошибку
{
"id": "task_xxxxxxxxxxxxxxxxxxxxxxxx",
"status": "failed",
"error": {
"code": "generation_failed",
"message": "Не удалось создать видео."
}
}См. Veo Video API для получения полных примеров отправки, опроса и JavaScript; или просто скопируйте примеры, см. Примеры использования Veo API.