Skip to main content

Що ви створите

Ви надішлете відеозавдання Sora 2, збережете повернений ID відео, опитуватимете статус, доки завдання не буде завершено, і завантажите готовий відеовміст.

Передумови

  • Ключ API CometAPI, збережений у COMETAPI_KEY
  • Python 3.10+ з requests або Node.js 18+
  • Серверний worker або черга завдань для опитування

API key, базовий URL, автентифікація

Створюйте завдання Sora за допомогою:
Опитуйте статус за допомогою:
Завантажуйте готовий вміст за допомогою:
Автентифікуйтеся за допомогою Bearer token:

Приклади коду

Використовуйте вкладки нижче для прикладів, які можна копіювати, у cURL, Python і Node.js.

Пояснення потоку

Генерація Sora є асинхронною. Ендпоінт створення повертає ID відео та початковий статус. Опитуйте GET /v1/videos/<video_id>, доки status не стане completed або failed. Коли завдання буде завершено, завантажте файл за допомогою GET /v1/videos/<video_id>/content. Використовуйте точні розміри WxH. У довідці API Sora задокументовано стандартні альбомні та портретні розміри, а також більші Pro-розміри для workflow моделей Pro.

Поширені параметри

Усунення проблем / FAQ

Використовуйте multipart form data. У довідці запити на створення Sora використовують поля форми, а не JSON body.
Завантажуйте content лише після того, як endpoint status повідомить completed. Зберігайте готовий файл у власному сховищі.
Використовуйте більші розміри Pro лише з workflow моделі Pro. Для першого запиту почніть із 1280x720.

Наступні кроки