Skip to content

Openai 新接口格式 Responses API请求格式介绍

简介

OpenAI 在 2025 年 3 月 11 日推出了全新的 Responses API,定位为 Chat Completions 的继任者,简化开发流程并增强多模态能力,可作为助手能力的基础构件,支持文本和图像输入,以及文本输出。创建与模型的有状态交互,将先前响应的输出用作输入。通过文件搜索、网络搜索、计算机使用等内置工具扩展模型的能力。使用函数调用允许模型访问外部系统和数据。

为什么推出 /v1/responses 接口?

  • 功能更全面:在 /v1/chat/completions(仅支持对话生成)基础上,新增结构化输出内建工具调用(如网页搜索、文档检索、代码执行、模拟操作等),形成统一的“agent”接口。
  • 简化开发模式:无需手动 glue code(解析模型输出→执行工具→反馈),模型可自主调用工具,服务器端处理 agent 循环逻辑。
  • 逐步替换 Assistants API:OpenAI 宣布将在 2026 年上半年淘汰 Assistants API,并鼓励开发者迁移到 Responses API。
  • 官方 SDK 推广主打:最新 OpenAI SDK 已优先推荐 client.responses.create(...),Chat Completions 接口保留兼容性。

/v1/chat/completions 对比 /v1/responses 一览

项目/v1/chat/completions (Chat Completions)/v1/responses (Responses API)
推出时间行业标准接口,早在 2023 年已广泛使用,官方未标明确切启动日期官方发布于 2025 年 3 月
状态管理无状态,每次请求需带全对话消息历史支持可选 store: true,通过 previous_response_id 维护上下文,服务器端保存对话状态
工具集成仅通过 function calling,需要开发者管理工具调用流程内建工具能力,如 web_search、file_search、MCP 工具直接集成,简化流程
多模态支持可处理文本、function calls,图像需额外接口支持文本、图像生成流、工具调用、人机交互/MCP 等一体化
流式能力支持文本流式输出支持文本、图像流式输出
工具扩展机制通过 functions 参数自定义调用可接入第三方 MCP 服务器,声明后模型可动态调用和审批
兼容性会继续长期支持不兼容 Assistants API,后者将于 2026 年上半年退役
推荐使用场景适合简单 chat 与 function calling 应用构建带工具交互、agent 或长期会话全托管应用更推荐

/v1/responses 接口首次推出时间

  • 2025 年 3 月 11 日:OpenAI 正式发布 Responses API,宣布替代 Assistants API,并提供 web search、file search、computer-use 等工具。
  • 2025 年 3 月中旬:开发者论坛及社区(如 Simon Willison 博客)推出详细对比和说明文章。
  • 2025 年 5 月 21 日:OpenAI 宣布进一步扩展 Responses API 工具集(图像生成、代码解释、MCP 支持等),表明 API 已广泛使用。
  • 2025 年 7 月 10 日:Azure OpenAI 版本作为 Preview 上线 Responses API。

Openai官方网址

https://platform.openai.com/docs/api-reference/responses

一个 Key 用全球大模型