Создание вызова функции
POST
/v1/responses
- Регистрация вызываемых функций в модели через
tools(Function calling) - Совместимость с эндпоинтом создания ответа OpenAI Responses API
- Некоторые модели (например, o3-pro, codex-mini-latest) поддерживают только формат Response
- Официальная документация: Create a model response
Authorizations
bearer
Type
HTTP (bearer)
Request Body
application/json
model
string
Required
ID используемой модели. См. таблицу совместимости моделей с Responses API.
input
object[]
Required
Текст, изображения и другие входные данные для генерации ответа моделью.
Expand
tool_choice
string
Управляет вызовом функции моделью, например auto, none или имя конкретной функции.
tools
object[]
Список инструментов, которые может вызвать модель; в настоящее время поддерживаются инструменты с type function.
Expand
metadata
object
Необязательные метаданные, например пользовательские поля model_id.
Responses
application/json
object
id
string
Required
object
string
Required
created
integer
Required
choices
object[]
Required
usage
object
Required