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推理模型配置,如 effortsummary
text.formatobject文本输出格式,结构化输出可使用 JSON Schema。
toolsarrayResponses API 格式的工具定义。
tool_choicestring 或 object工具选择策略。
parallel_tool_callsboolean是否允许并行工具调用。
max_output_tokensinteger最大输出 token 上限。
max_tool_callsinteger本次 response 允许的最大工具调用次数。
streamboolean是否启用 SSE 流式返回。
metadataobject用户自定义元数据。
storeboolean是否允许上游存储本次 response。
truncationstring 或 object上下文截断策略。
promptobjectOpenAI prompt 模板引用。

响应说明

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

API Reference

查看底层接口定义