Skip to main content
GET
Используйте этот endpoint после запуска задания Sora. Он сообщает текущее состояние задания, настроенные размер и длительность, а также любую ошибку, возвращённую провайдером.

Обратите внимание на эти поля

  • status для состояния жизненного цикла
  • progress для грубого сигнала о прогрессе
  • error, если провайдер отклоняет задание или при его выполнении происходит сбой
  • expires_at после завершения, если вам нужно знать, когда истекает срок действия временных ресурсов

Опрос до завершения

1

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

Начните с Create Video.
2

Опрос по id

Передайте сюда возвращённый id и продолжайте проверять, пока задание не перейдёт в состояние completed или failed.
3

Скачайте файл

Когда задание будет в состоянии completed, перейдите к Retrieve Video Content.

Форма ответа в CometAPI

Этот шаг точно соответствует workflow опроса Sora. CometAPI сохраняет форму объекта в стиле OpenAI, чтобы вы могли подключить проверки статуса с минимальной адаптацией.

Авторизации

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

Bearer token authentication. Use your CometAPI key.

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

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

Video id returned by the create or remix endpoint.

Ответ

200 - application/json

Current job state.

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

Task id.

size
string
обязательно
model
string
обязательно
object
string
обязательно
status
string
обязательно

Task state: queued, in_progress, completed, or failed.

seconds
string
обязательно
progress
integer
обязательно

Render progress from 0 to 100.

created_at
integer
обязательно

Unix timestamp of task creation.

error
object | null
prompt
string
expires_at
integer | null
completed_at
integer | null

Unix timestamp of completion.

remixed_from_video_id
string | null
video_url
string

Time-limited download URL present when status is completed. Mirror the file to your own storage for long retention.