Что вы создадите
Вы отправите задачу на видео Sora 2, сохраните возвращённый video ID, будете опрашивать статус до завершения задачи и скачаете готовый видеоконтент.Предварительные требования
- API-ключ CometAPI, сохранённый в
COMETAPI_KEY - Python 3.10+ с
requestsили Node.js 18+ - Серверный worker или очередь задач для опроса
API-ключ, базовый URL, аутентификация
Создавайте задачи Sora с помощью:Примеры кода
Используйте вкладки ниже для копируемых примеров на cURL, Python и Node.js.Объяснение процесса
Генерация Sora выполняется асинхронно. Эндпоинт создания возвращает ID видео и начальный status. ОпрашивайтеGET /v1/videos/<video_id>, пока status не станет completed или failed. Когда задача будет завершена, скачайте файл через GET /v1/videos/<video_id>/content.
Используйте точные размеры WxH. В справочнике Sora API указаны стандартные альбомные и портретные размеры, а также более крупные размеры Pro для рабочих процессов модели Pro.
Общие параметры
Устранение неполадок / FAQ
Запрос на создание завершается с ошибкой
Запрос на создание завершается с ошибкой
Используйте multipart form data. В справочнике запросы на создание Sora используют поля формы, а не JSON body.
Не удается скачать content
Не удается скачать content
Скачивайте content только после того, как endpoint статуса вернет
completed. Сохраняйте готовый файл в собственном хранилище.Размер Pro не работает
Размер Pro не работает
Используйте увеличенные размеры Pro только с workflow модели Pro. Для первого запроса начните с
1280x720.Следующие шаги
- Прочитайте справочник API по созданию видео Sora 2.
- Выполняйте опрос через Retrieve a Sora 2 video.
- Скачивайте через Retrieve Sora 2 video content.
- Найдите доступные видеомодели в разделе Models.
- Ознакомьтесь с использованием polling и webhooks для генерации видео.
- Оцените стоимость задачи с помощью оценки стоимости запроса перед вызовом модели.