Skip to content

Создать видео с изображением

POST
/v1/chat/completions
  • Вызов Sora в формате Chat Completions с опорой на эталонное изображение
  • Поле content сообщения user — мультимодальный массив (text + image_url)
  • Укажите stream: true в теле запроса для потоковой передачи прогресса или результата
  • Часто используемые модели: sora-2
  • Официальная документация: Chat Completions

Authorizations

bearer
Type
HTTP (bearer)

Request Body

application/json
object

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

object[]
Required

Список сообщений диалога. При генерации с изображением content сообщения user — мультимодальный массив (text + image_url).

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

Альтернатива температуре — nucleus sampling: модель учитывает токены с массой вероятности top_p (0.1 — верхние 10%). Обычно меняют либо это, либо temperature, но не оба.

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

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

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

По умолчанию inf.
Максимум токенов в chat completion.

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

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

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

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

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

Объект формата вывода модели. { "type": "json_object" } включает JSON-режим.

Бета-функция. При указании система стремится к детерминированной выборке; отслеживайте изменения через system_fingerprint.

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

Управляет вызовом функции: none / auto / указание имени функции.

Responses

application/json
object
object[]
Required
object
Required

Playground

Authorization
Body

Samples