Разделы wikiResponses API
WikiAPIResponses API
POST

Responses API

Единый формат OpenAI Responses для текста, мультимодального ввода, tools и потоковой выдачи.

Пошаговое объяснение без лишних деталей

Минимальный запрос

Передайте точный model ID и поле input. Input может быть обычной строкой или массивом структурированных сообщений и частей контента.

bash5 строк
1curl https://elysiumai.garden/v1/responses   -H "Authorization: Bearer $ELYSIUM_API_KEY"   -H "Content-Type: application/json"   -d '{2    "model": "your-responses-model-id",3    "input": "Объясни API одним предложением",4    "max_output_tokens": 3005  }'

Основные поля

Полеmodel
НазначениеМодель с поддержкой Responses
Полеinput
НазначениеСтрока или структурированный массив входа
Полеinstructions
НазначениеИнструкция верхнего уровня
Полеmax_output_tokens
НазначениеОграничение длины ответа
Полеtools
НазначениеИнструменты и функции, доступные модели
Полеtool_choice
НазначениеПравило выбора инструмента
Полеprevious_response_id
НазначениеПродолжение предыдущего ответа, если поддерживается upstream
Полеstream
НазначениеПоток событий вместо цельного JSON

Поддержка отдельных tools и мультимодальных частей зависит от модели. Смотрите endpoints и описание конкретной карточки.

Текст и элементы ответа

Ответ содержит массив output. Не полагайтесь только на один фиксированный индекс: найдите элемент message, затем часть output_text. Официальные SDK обычно собирают текст в удобное поле output_text.

javascript6 строк
1const response = await client.responses.create({2  model: "your-responses-model-id",3  input: "Объясни API одним предложением",4});5 6console.log(response.output_text);

Поток событий

С stream: true возвращается последовательность типизированных SSE-событий. Обрабатывайте дельты текста и завершайте чтение после финального события, не ожидая один JSON-объект.

Термины на этой странице

Короткая расшифровка обозначений, которые встречаются в этом разделе.

ТерминBase URL
Что означаетБазовый адрес API, к которому клиент добавляет нужный маршрут.
ТерминAPI-ключ
Что означаетСекрет для авторизации и списания запросов с вашего баланса.
ТерминModel ID
Что означаетТочное системное имя модели из каталога Elysium AI.
ТерминInput item
Что означаетСтруктурированный элемент входа Responses API.
ТерминOutput item
Что означаетЭлемент результата: сообщение, tool call или другой поддерживаемый тип.
Терминprevious_response_id
Что означаетСсылка на предыдущий ответ для продолжения, если её поддерживает upstream.
ТерминSSE event
Что означаетИменованное событие потокового Responses-ответа.