Skip to main content
POST

OpenAI 多模态响应接口

Responses API 是面向多模态、工具调用和上下文续接的统一响应接口。相比 Chat Completions,它的输入、输出和工具调用结构更适合复杂任务编排。

请求体

string
必填
模型名称。
string | array<object>
用户输入。可以是字符串,也可以是结构化消息数组。
string
开发者或系统级指令。
string
上一轮响应 ID。上游支持时可用于上下文续接。
array<object>
工具列表。支持函数工具,也可转发上游兼容的内置工具。
string | object
工具选择策略。
integer
最大输出 token 数。显式传 0 会被保留并转发给支持的上游。
object
推理配置,例如 { "effort": "medium", "summary": "auto" }
object
文本输出配置,常用于 JSON Schema 结构化输出。
boolean
是否启用 SSE 流式输出。
boolean
流式响应中是否包含 token 用量。
boolean
控制上游是否存储请求和响应。该字段默认允许转发,可由渠道设置禁用。
object
业务侧附加元数据。
array<string>
请求响应中额外包含的字段,具体取值取决于上游实现。

请求示例

多模态输入

工具调用

流式输出

响应示例

上下文压缩

用于把较长上下文压缩成适合后续继续对话的摘要。请求结构与 /v1/responses 接近,常用字段为 modelinputinstructionsprevious_response_id

相关接口