Responses API (OpenAI)
OpenAI Responses API 兼容接口,支持文本生成、结构化输出、工具调用和多轮续写。stream=true 时返回 Responses 类型的 SSE 事件,例如 response.created、response.output_text.delta、response.completed 和 error。
Authorizations
使用 Authorization: Bearer <YOUR_API_KEY> 进行认证。
Body
支持 Responses 的模型名称,示例里请替换成控制台已启用的模型。
"gpt-4.1"
用户输入。字符串等价于单条文本输入;数组可携带 developer/user/assistant 等角色消息。
当前请求级别的高优先级指令,适合临时 system/developer 提示。
基于上一轮 response 继续生成,不要与 conversation 同时使用。
绑定到 OpenAI 风格的 conversation 对象。
推理模型配置,常见字段为 effort 与 summary。
文本输出配置;结构化输出可使用 json_schema。
Responses API 格式的工具定义。
工具选择策略,如 auto、required 或指定工具。
是否允许模型并行执行工具调用。
最大输出 token 上限。
本次 response 允许的最大工具调用次数。
是否启用 SSE 流式返回。
流式选项;官方 Responses 协议下应按 Responses 事件流字段理解。
用户自定义元数据。
是否允许上游存储本次 response。
Responses API 定义的上下文截断策略。
OpenAI prompt 模板引用。