Використовуйте CometAPI GET /v1/videos/, щоб отримати статус відео Sora 2, прогрес і метадані, як-от тривалість, розміри, часові мітки та час завершення дії.
curl --request GET \
--url https://api.cometapi.com/v1/videos/{video_id} \
--header 'Authorization: Bearer <token>'{
"id": "video_69b25d5f467c81908733a56bc236b4df",
"size": "1280x720",
"error": null,
"model": "sora-2",
"object": "video",
"prompt": "A paper airplane glides across a desk.",
"status": "in_progress",
"seconds": "4",
"progress": 0,
"created_at": 1773296991,
"expires_at": null,
"completed_at": null,
"remixed_from_video_id": null
}status для стану життєвого циклуprogress для приблизного сигналу про прогресerror коли провайдер відхиляє завдання або під час його виконання стається помилкаexpires_at після завершення, якщо вам потрібно знати, коли тимчасові ресурси втратять чинністьСпочатку створіть або реміксуйте відео
Опитування за id
id і продовжуйте перевіряти, доки завдання не досягне стану completed або failed.Завантажте файл
completed, перейдіть до Retrieve Video Content.Bearer token authentication. Use your CometAPI key.
Video id returned by the create or remix endpoint.
Current job state.
curl --request GET \
--url https://api.cometapi.com/v1/videos/{video_id} \
--header 'Authorization: Bearer <token>'{
"id": "video_69b25d5f467c81908733a56bc236b4df",
"size": "1280x720",
"error": null,
"model": "sora-2",
"object": "video",
"prompt": "A paper airplane glides across a desk.",
"status": "in_progress",
"seconds": "4",
"progress": 0,
"created_at": 1773296991,
"expires_at": null,
"completed_at": null,
"remixed_from_video_id": null
}