88API88API
AI-приложенияAPIПомощь и поддержка

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.