Перейти к основному содержанию
GET
/
v1
/
videos
/
{video_id}
Retrieve a Veo video job
curl --request GET \
  --url https://api.cometapi.com/v1/videos/{video_id} \
  --header 'Authorization: Bearer <token>'
{
  "id": "task_pa9CKKtYlTdxO7IIHOKKhXfjxEu4EQoR",
  "size": "16x9",
  "model": "veo_3_1-4K",
  "object": "video",
  "status": "queued",
  "task_id": "task_pa9CKKtYlTdxO7IIHOKKhXfjxEu4EQoR",
  "progress": 0,
  "created_at": 1773297229
}
Используйте этот endpoint, чтобы опрашивать задачу Veo, созданную через обёртку CometAPI /v1/videos. Он возвращает текущее состояние задачи и информацию о фактической backend-модели, которую CometAPI использует для этой задачи.

Цикл опроса

1

Сначала создайте задачу

Начните с Veo3 Async Generation и сохраните возвращённый id.
2

Опрос до терминального состояния задачи

Продолжайте вызывать этот endpoint, пока задача не выйдет из состояний queued или in_progress и не достигнет завершённого состояния.
3

Сохраните результат

Когда результат будет готов, переместите его в собственное хранилище, если вашему приложению нужна постоянная копия.

Почему имя модели может измениться

Официальный workflow Veo от Google по-прежнему представляет собой асинхронный цикл опроса. CometAPI сохраняет эту схему, но ответ нормализуется в обёртке /v1/videos и может показывать идентификатор фактической backend-модели вместо алиаса, который вы отправили.

Авторизации

Authorization
string
header
обязательно

Bearer token authentication. Use your CometAPI key.

Параметры пути

video_id
string
обязательно

Task id returned by the create endpoint.

Ответ

200 - application/json

Current job state.

id
string
обязательно
size
string
обязательно
model
string
обязательно
object
string
обязательно
status
string
обязательно
progress
integer
обязательно
created_at
integer
обязательно
task_id
string