Що ви створите
Ви надішлете відеозавдання Sora 2, збережете повернений ID відео, опитуватимете статус, доки завдання не буде завершено, і завантажите готовий відеовміст.Передумови
- Ключ API CometAPI, збережений у
COMETAPI_KEY - Python 3.10+ з
requestsабо Node.js 18+ - Серверний worker або черга завдань для опитування
API key, базовий URL, автентифікація
Створюйте завдання Sora за допомогою:Приклади коду
Використовуйте вкладки нижче для прикладів, які можна копіювати, у 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
Не вдається завантажити content
Завантажуйте content лише після того, як endpoint status повідомить
completed. Зберігайте готовий файл у власному сховищі.Розмір Pro не працює
Розмір Pro не працює
Використовуйте більші розміри Pro лише з workflow моделі Pro. Для першого запиту почніть із
1280x720.Наступні кроки
- Прочитайте довідку API для створення відео Sora 2.
- Використовуйте polling через Отримати відео Sora 2.
- Завантажуйте через Отримати content відео Sora 2.
- Знайдіть доступні відеомоделі в розділі Models.
- Перегляньте Використання polling і webhooks для генерації відео.
- Оцініть вартість завдання за допомогою Оцінка вартості запиту перед викликом моделі.