Skip to main content
POST
Создаёт потоковый или непотоковый ответ в формате API OpenAI Responses.

Аутентификация

string
обязательно
Bearer-токен. Используйте ваш API-ключ в качестве Bearer-токена в заголовке Authorization.Формат: Bearer <SUNRA_KEY>

Запрос

Этот эндпоинт принимает объект.
string
обязательно
Идентификатор модели для генерации ответа. Просмотрите доступные модели на sunra.ai/models.
string | object[]
Входные данные для запроса ответа. Может быть строкой или массивом входных элементов.
string | null
Вставляет системное (или разработческое) сообщение в качестве первого элемента в контексте модели. При использовании с input инструкции вставляются в начало ввода.
boolean
по умолчанию:false
Если установлено значение true, ответ будет передаваться в потоковом режиме с использованием Server-Sent Events (SSE).
integer
Верхний предел количества выходных токенов, включая видимые выходные токены и токены рассуждений.
number
по умолчанию:1
Температура сэмплирования от 0 до 2. Более высокие значения увеличивают случайность.
number
по умолчанию:1
Параметр nucleus-сэмплирования. Альтернатива сэмплированию по температуре.
number
по умолчанию:0
Число от -2.0 до 2.0. Положительные значения штрафуют новые токены на основе их существующей частоты в тексте.
number
по умолчанию:0
Число от -2.0 до 2.0. Положительные значения штрафуют новые токены на основе их предыдущего появления в тексте.
object[]
Массив инструментов, которые модель может вызвать.
string | object
Управляет поведением выбора инструментов. Поддерживаемые строковые значения: none, auto, required. Также можно указать конкретную функцию.
boolean
по умолчанию:true
Разрешить ли модели выполнять вызовы инструментов параллельно.
object
Конфигурация формата текстового ответа.
object
Конфигурация вывода рассуждений.
boolean
по умолчанию:true
Сохранять ли сгенерированный ответ для последующего извлечения.
object
Набор из 16 пар ключ-значение, которые можно прикрепить к ответу. Ключи — строки длиной до 64 символов. Значения — строки длиной до 512 символов.
string
Уникальный идентификатор вашего конечного пользователя. Максимум 128 символов.

Ответ

Успешный объект ответа.
string
Уникальный идентификатор ответа.
string
Тип объекта. Всегда response.
number
Unix-временная метка (в секундах) создания ответа.
string
Статус ответа. Возможные значения: completed, failed, in_progress, cancelled.
string
Модель, использованная для генерации ответа.
object[]
Массив элементов контента, сгенерированных моделью.
object
Статистика использования токенов для ответа.
number
Использованная температура сэмплирования.
number
Использованное значение nucleus-сэмплирования.
integer | null
Использованная настройка максимальных выходных токенов.
object | null
Объект ошибки, если генерация не удалась.