Skip to content

OpenAI Responses API ​

Responses API 兼容接口适合统一处理文本生成、结构化输出、工具调用和多轮续写。

Endpoint ​

POST /v1/responses

鉴权 ​

Authorization: Bearer <YOUR_API_KEY>

参数说明 ​

参数类型必填说明
modelstring是支持 Responses 的模型名称。
inputstring 或 array否用户输入。字符串等价于单条文本输入;数组可携带角色消息。
instructionsstring否当前请求级别的高优先级指令。
previous_response_idstring否基于上一轮 response 继续生成。
conversationstring 或 object否绑定到 OpenAI 风格 conversation 对象。
reasoningobject否推理模型配置,如 effort、summary。
text.formatobject否文本输出格式,结构化输出可使用 JSON Schema。
toolsarray否Responses API 格式的工具定义。
tool_choicestring 或 object否工具选择策略。
parallel_tool_callsboolean否是否允许并行工具调用。
max_output_tokensinteger否最大输出 token 上限。
max_tool_callsinteger否本次 response 允许的最大工具调用次数。
streamboolean否是否启用 SSE 流式返回。
metadataobject否用户自定义元数据。
storeboolean否是否允许上游存储本次 response。
truncationstring 或 object否上下文截断策略。
promptobject否OpenAI prompt 模板引用。

响应说明 ​

字段类型说明
idstringresponse ID。
objectstring对象类型。
statusstring响应状态。
output[]array输出项,常见为 assistant message。
output[].content[].textstring输出文本。
usageobjecttoken 用量统计。

API Reference ​

查看底层接口定义