Skip to content

Создать видео

POST
/v1/chat/completions
  • Генерация видео Sora через формат Chat Completions
  • Опишите видео текстом в messages
  • Установите stream: true в теле запроса для потоковой передачи прогресса или результата
  • Часто используемые модели: sora-2
  • Официальная документация: Chat Completions

Authorizations

bearer
Type
HTTP (bearer)

Request Body

application/json
object

ID модели Sora (например, sora-2).

object[]
Required

Список сообщений; content пользователя — текстовый промпт для генерации видео.

Температура выборки от 0 до 2. Более высокие значения делают вывод случайнее, низкие — более сфокусированным. Обычно меняют либо это, либо top_p, но не оба.

Ядерная выборка вместо температуры. Учитываются токены с верхней долей вероятности top_p (например, 0.1 = верхние 10%). Обычно меняют либо это, либо temperature.

По умолчанию 1. Сколько вариантов завершения чата генерировать на каждое входное сообщение.

Для генерации видео укажите true. Ответ по SSE; поток завершается на data: [DONE].

По умолчанию null. До 4 последовательностей, после которых API перестаёт генерировать токены.

По умолчанию inf. Максимум токенов в завершении чата.

Сумма входных и сгенерированных токенов ограничена контекстом модели.

Число от -2.0 до 2.0. Положительные значения штрафуют новые токены за появление в тексте, увеличивая вероятность новых тем. Подробнее

По умолчанию 0. Число от -2.0 до 2.0. Штраф за частоту снижает повторения.

Изменяет вероятность указанных токенов. Принимает JSON-объект с сопоставлением ID токенов значениям смещения от -100 до 100.

Уникальный идентификатор конечного пользователя. Помогает OpenAI отслеживать злоупотребления. Подробнее

Объект формата вывода. { "type": "json_object" } включает JSON-режим. При JSON-режиме также укажите в system или user сообщении, что нужен JSON.

Бета-функция. При указании система старается детерминированно сэмплировать; следите за system_fingerprint в ответе.

Список инструментов, которые может вызывать модель. Сейчас поддерживаются только функции.

Управляет вызовом функций. none — без вызова; auto — модель выбирает; принудительно через {"type": "function", "function": {"name": "my_function"}}.

Responses

application/json
object
object[]
Required
object
Required

Playground

Authorization
Body

Samples