Модель генерации видео Azure Sora 2 (официальная конечная точка Azure OpenAI)
Используйте параметр model для выбора sora-2-official
Поддерживает текст-в-видео, изображение-в-видео и remix
Асинхронное управление задачами, запрос результатов по ID задачи
Authorizations
Все конечные точки требуют аутентификации Bearer Token Получите API Key на странице управления API Key Добавьте в заголовок запроса: Authorization: Bearer YOUR_API_KEY
Body
Название модели генерации видео Поддерживаемые модели:
sora-2-official - Официальная модель Azure Sora 2
Пример: "sora-2-official"
Описание на естественном языке для генерации видео Включите тип кадра, объект, действие, обстановку, освещение и движение камеры для уменьшения неоднозначности. Сохраняйте единую цель для лучшего результата. Пример: "Золотистый ретривер бежит по траве, солнечный день"
Продолжительность видео в секундах Поддерживаемые значения:
4 - 4 секунды
8 - 8 секунд
12 - 12 секунд
По умолчанию: 4 Пример: 12
aspect_ratio
string
по умолчанию: "9:16"
Соотношение сторон видео Поддерживаемые форматы:
16:9 (Горизонтальный, 1280×720)
9:16 (Вертикальный, 720×1280)
По умолчанию: 9:16
Массив URL-адресов эталонных изображений для генерации изображение-в-видео ⚠️ Только формат URL
Публично доступный URL изображения (http:// или https://)
Вы можете использовать API загрузки изображений для загрузки локальных изображений и получения URL
Используется только первое изображение в качестве эталона
Поддерживаемые форматы: JPEG, PNG, WebP
Размер изображения должен быть 1280×720 (16:9) или 720×1280 (9:16)
Response
Уникальный идентификатор задачи для запроса статуса
Тип объекта, всегда generation.task
Используемое название модели
Статус задачи
queued - В очереди на обработку
in_progress - Обрабатывается
completed - Успешно завершено
failed - Ошибка
Процент выполнения задачи (0-100)
Временная метка создания задачи (Unix timestamp)
Метаданные задачи, включая размер и продолжительность
cURL (Текст-в-видео)
cURL (Изображение-в-видео)
Python
JavaScript
curl --request POST \
--url https://toapis.com/v1/videos/generations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"model": "sora-2-official",
"prompt": "Золотистый ретривер бежит по траве, солнечный день",
"duration": 12,
"aspect_ratio": "16:9"
}'
{
"id" : "video_01K8SGYNNNVBQTXNR4MM964S7K" ,
"object" : "generation.task" ,
"model" : "sora-2-official" ,
"status" : "queued" ,
"progress" : 0 ,
"created_at" : 1768380224 ,
"metadata" : {
"size" : "1280x720" ,
"seconds" : "12"
}
}