TellWorldAI 世界档案
问档案English

首页›协议与标准

协议

Open Responses(多provider模型接口规范)

Open Responses 是一套开放规范与生态,基于 OpenAI 的 Responses API,为调用模型、流式返回结果和编排智能体工作流提供跨厂商共用的 schema。

时代 生成式 AI 普及

发布日期

是什么

Open Responses 是一套开放规范(specification),也包含围绕它的生态,目标是让应用能以可互操作的方式调用来自不同厂商的大语言模型。它基于 OpenAI 的 Responses API,定义了共享的 schema(数据结构约定)和一层工具,应用可以用同一套约定调用模型、以流式方式返回结果,并编排智能体(agent)工作流,而不必绑定在某一家厂商上。[1]

它要解决的问题

项目的出发点是一个观察:大模型 API 在能力形态上已经趋同,各家都围绕消息(messages)、工具调用(tool calls)、流式输出(streaming)和多模态输入(multimodal inputs)这几样基本元素来设计。没有趋同的是表达方式——同一件事,各家的编码各不相同,于是想同时支持多家模型的应用,就要为每一家分别维护一层转换代码。Open Responses 把这些共同的基本元素当作共识,为它们规定同一种表达方式。[1]

设计上的选择

条目(item)。规范把条目当作模型输出和工具调用的原子单位。应用面对的是一系列离散的条目,而不是把一整段回复当成不透明的整体;流式输出则被描述为一组附着在条目上、前后一致的流式事件。[1] 项目在发布时把这些事件称为语义化流式事件(semantic streaming events),并与条目生命周期规则(item lifecycle rules)配套,即约定一个条目何时出现、如何变化、何时结束。[2]

范围控制。规范保留一个稳定的核心,同时有意为尚未形成共性的厂商专属特性留出空间。[1] 只有一家提供的功能可以先待在共享核心之外,等它被证明足够通用再纳入,而不是过早标准化、之后再被迫改动。这样做的代价是共用层不覆盖任何单一厂商能做的全部事情。

时间线

变更日志把发布时间记为 2026 年 1 月 15 日,当时定位为开放的多厂商规范,包含共享 schema、语义化流式事件和条目生命周期规则。[2] 2026 年 4 月 24 日的一次修订为 /v1/responses 增加了 WebSocket 传输,并新增了 POST /v1/responses/compact 端点。[2] 2026 年 10 月,OpenAI 把该项目贡献给 Agentic AI Foundation。[3] 该基金会把它描述为处理「应用如何跨厂商与模型对话」这一层的问题。[3]

在发展中的位置

从基金会的描述看,这套规范处在应用与模型之间的接口层:它关心的是两者怎么对话,而不是模型本身怎么训练或推理。[3] 它是一份规范和一套配套生态,不是模型,也不是托管服务,采用它意味着按这套 schema 实现或使用一个客户端。[1] 它押注的前提是:模型 API 的基本元素已经共享,缺的是关于如何编码这些元素的共识,而规范不同于某一家厂商的 SDK,可以一次为多家给出答案。[1]

能力大语言模型

生态与地区开源开发者工具

治理与标准互操作标准

20261

  1. 发布智能体 AI 基金会新增 Agent Skills、Open Responses、OpenEnv、OpenSandbox 四个项目

    智能体 AI 基金会新增 Agent Skills、Open Responses、OpenEnv 和 OpenSandbox 四个项目,托管总数增至 10 个。

注释与来源

  1. Open Responseshttps://openresponses.org/
  2. Changeloghttps://openresponses.org/changelog
  3. Agentic AI Foundation Announces Four New Projectshttps://www.linuxfoundation.org/press/agentic-ai-foundation-announces-four-new-projects-agent-skills-open-responses-openenv-and-opensandbox

引用本页: Open Responses(多provider模型接口规范). TellWorld, https://www.tellworld.net/zh/protocols/open-responses. 更新于 2026-11-07