Создать видео о Sora 2 Pro
Отправьте текст, изображение или раскадровку, немедленно вычтите кредиты и получите идентификатор задачи.
Параметры полезной нагрузки
- модель: Требуется. Используйте одну из поддерживаемых строк модели, указанных выше.
- подсказка: Требуется, за исключением раскадровки. Опишите сцену, которую вы хотите создать.
- imageData: требуется для преобразования изображения в видео. URL-адрес данных Base64 с префиксом «data:image/*;base64,».
- URL-адрес изображения: необязательно. Публичный URL-адрес изображения, если вы предпочитаете не отправлять base64.
- аспектСоотношение: необязательно. «пейзаж» или «портрет» (пейзаж по умолчанию).
- нфреймы: необязательно. «10»/«15»/«25» (25 — только раскадровка).
- размер: необязательно (текст/изображение Pro). «стандартный» или «высокий».
- RemoveWatermark: Необязательно (текст/изображение). Удалить флаг водяного знака, по умолчанию true.
- кадры: Требуется для раскадровки. Массив кадров со сценой и длительностью.
- isPublic: необязательно. Независимо от того, является ли результат общедоступным, по умолчанию true.
Примечания
- Поддерживаемые модели: sora-2-text-to-video, sora-2-image-to-video, sora-2-text-to-video-stable, sora-2-image-to-video-stable, sora-2-pro-text-to-video, sora-2-pro-image-to-video, sora-2-pro-раскадровка.
- Кредиты вычитаются при отправке; невыполненные задания возвращаются автоматически.
- Для режима раскадровки требуется массив снимков.
Структура кадров
Требуется для запросов раскадровки; каждый элемент определяет сцену и продолжительность.
[
{ "scene": "Уютное кафе на рассвете, теплый свет.", "duration": 7.5 }
]- сцена: Описание кадра.
- продолжительность: секунды (поддерживает десятичные дроби, например 7,5).
Образец запроса
curl -X POST https://sora2-api.com/api/v1/video/sora-pro \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "sora-2-pro-text-to-video",
"prompt": "Кинематографический кадр, снятый на освещенном неоновым светом уличном рынке в сумерках.",
"aspectRatio": "landscape",
"nFrames": "10",
"size": "high",
"removeWatermark": true,
"isPublic": true
}'Пример ответа
{
"code": 0,
"message": "ok",
"data": {
"id": "task_1234567890",
"taskId": "task_1234567890"
}
}