Responses API
Responses API 适用于基于 OpenAI Response Item 格式构建的应用和编程工具。
基础请求
响应包含由 Response Items 组成的 output 数组。SDK 可能提供聚合文本的 output_text 便捷属性。
Python
Node.js / TypeScript
常用请求字段
连续响应
支持连续响应的工作流可以传入之前的 Response ID:
有状态连续响应的支持情况可能取决于模型和上游服务。
压缩上下文
GetRouter 提供 Responses 压缩接口:
该接口接受 model,以及 input、instructions 或 previous_response_id。仅在客户端实现了 Responses Compaction 工作流时使用。
流式输出
将 stream 设置为 true 接收 Responses API 事件。这些事件不同于 Chat Completions Chunk,详情请查看流式输出。
兼容性说明
- 请选择支持 Responses 接口的模型。
- Chat Completions 可用的模型不一定支持 Responses。
- Codex 等工具可能依赖 Responses 专用事件和 Tool 格式,应按照对应的集成指南配置。
