OpenAI Responses
使用 OpenAI Responses 兼容接口创建文本、图像、工具调用和推理响应。
Responses 接口使用 Typed Items 统一表达文本、图像、文件、工具调用和推理结果,适合需要多模态输入、内置工具、有状态交互或语义化流式事件的应用。不同模型能够使用的 Item 类型、工具和高级字段可能不同,请以当前账户可见模型及真实调用结果为准。
/v1/responses根据文本、图像、文件或 Typed Input Items 创建模型响应。接口可以返回消息、推理项和工具调用等不同类型的 Output Items,并支持通过 SSE 传输语义事件。
模型是否支持图像、内置工具、推理、状态关联或结构化输出,取决于当前账户可见模型及其上游渠道。建议先完成最小文本请求,再逐项启用高级字段。
Authorization
bearerAuth 在 Authorization Header 中使用 Bearer your-api-key。
In: header
Request Body
Responses 使用 Typed Items 表达输入、工具和输出。请根据任务选择视图,字段是否生效取决于模型与渠道。
application/json最短路径是直接向 input 传入字符串,也可以使用消息形式的 Typed Items。
- model
- 当前 API Key 可见且支持 Responses 的模型 ID。
- input
- 字符串或 Typed Input Items 数组。
- instructions
- 仅作用于本次响应的高层指令。
{
"model": "MODEL_ID",
"input": "请用三句话介绍你自己。"
}基础文本响应。input 可以直接使用字符串,也可以传入 Typed Input Items。
Responses 的工具、状态、推理和多模态能力可能因模型与上游渠道不同而变化;建议先完成最小文本请求,再逐项启用高级字段。
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json