Skip to content

Responses 与兼容模式说明

UseGoodAI 同时支持 Responses 模式 和常见 OpenAI-compatible 兼容模式。选择时先看客户端支持什么协议,不要只看模型名。

最短结论

Codex、支持 Responses API 的 Agent、新项目和偏工具调用的场景,优先使用 Responses 模式

Cherry Studio、Open WebUI、LibreChat 这类普通 OpenAI-compatible 客户端,按 兼容模式 配置。

OpenAI 官方在文本生成文档中推荐新文本生成应用优先使用 Responses API;Chat Completions 仍然支持,适合作为已有 OpenAI-compatible 客户端的兼容路径。UseGoodAI 的选择原则与此一致:能用 Responses 的客户端优先走 Responses,普通聊天客户端继续走兼容模式。

两种模式有什么区别

对比项Responses 模式兼容模式
实际接口路径/v1/responses/v1/chat/completions
请求体概念inputinstructionsoutputprevious_response_id 等结构组织请求和结果messages 对话列表提交请求,从 choices[].message 读取回复
适合客户端Codex、支持 Responses API 的 Agent、需要工具调用或更完整状态管理的客户端Cherry Studio、Open WebUI、LibreChat 等普通 OpenAI-compatible 聊天客户端
工具调用 / Agent 能力更适合承载工具调用、MCP、Web search、File search、Computer use、推理摘要等新能力适合基础聊天和常见函数调用;复杂工具能力取决于客户端是否做了适配
模型与上下文影响新模型、推理模型和 Agent 场景优先按 Responses 接入;长上下文也要看客户端是否真实传出对应配置普通聊天足够使用;如果客户端本身截断上下文或不传相关字段,只换模型名不会自动生效
调试时看什么后台日志里通常能看到 /v1/responsesoutputprevious_response_id 等特征后台日志里通常能看到 /v1/chat/completionsmessageschoices 等特征

不要把“实际接口路径”当成普通 Base URL 填写

多数客户端只需要填写 Base URL,例如:

text
https://api.usegoodai.com/v1

/v1/responses/v1/chat/completions 是客户端最终请求到 UseGoodAI 时的实际接口路径,通常由客户端自动拼接。只有客户端明确要求填写完整接口地址时,才按它的说明填写完整路径。

按模型 / 能力类型选择

模型 / 能力类型推荐模式怎么判断
Codex、代码 Agent、支持 Responses 的 AgentResponses 模式客户端文档或配置里明确支持 Responses API,或配置项里有类似 wire_api = "responses"
推理模型、新文本生成项目Responses 模式OpenAI 官方推荐新文本生成优先使用 Responses,推理模型尤其适合迁移到 Responses
普通聊天、翻译、摘要、日常问答兼容模式也可以客户端只提供 OpenAI-compatible / Chat Completions 配置时,按兼容模式接入
长上下文分组先看客户端协议长上下文不是只换模型名就生效,还要看客户端是否传出上下文、截断、缓存等相关配置
工具调用、搜索、MCP、文件检索、Computer use优先 Responses 模式这些能力更接近 Responses / Agent 体系;普通聊天客户端可能只支持其中一部分

按接入类型填写

接入类型推荐模式常见填写方式说明
CodexResponses 模式优先复制 UseGoodAI / Codex 教程生成的配置;需要手动时按 Codex 页面配置 Base URL 和 Responses 模式后台日志通常应出现 /v1/responses
支持 Responses API 的 Agent / SDKResponses 模式选择 Responses API 或对应的 Agent 接入方式,Base URL 使用 https://api.usegoodai.com/v1如果客户端允许选择 API 类型,不要误选成 Chat Completions
Cherry Studio兼容模式服务商类型选 OpenAI,API 地址填 https://api.usegoodai.com/v1客户端会自己请求 Chat Completions 路径,不要手动补 /chat/completions
Open WebUI兼容模式按 OpenAI-compatible 方式添加服务,Base URL 填 https://api.usegoodai.com/v1适合网页聊天面板和多人使用场景
LibreChat兼容模式按 OpenAI-compatible endpoint 配置,baseURL 填 https://api.usegoodai.com/v1适合已有 LibreChat 部署接入 UseGoodAI
自写脚本 / 自定义前端按代码选择代码里实际请求 /v1/responses/v1/chat/completions需要自己维护请求体、输出解析、工具调用和错误处理

什么时候不该切换模式

如果客户端本身只支持 OpenAI-compatible / Chat Completions,不要为了“更高级”强行改成 Responses。结果通常不是能力变强,而是请求体不匹配、工具调用失效或客户端无法解析回复。

如果你使用的是 Codex 或明确支持 Responses 的 Agent,也不要退回普通兼容模式。退回后可能还能聊天,但工具调用、状态管理、推理摘要、上下文透传等能力可能不完整。

常见判断方法

现象优先检查
Codex 能启动但能力不完整后台日志是否走 /v1/responses,本地配置是否启用了 Responses 模式
Cherry Studio / Open WebUI / LibreChat 报路径错误Base URL 是否误填成了 https://api.usegoodai.com/v1/chat/completions
模型列表为空不一定代表聊天不可用,可以手动填写后台分组里实际可用的模型名
长上下文没有生效客户端是否真的传出了上下文相关配置,是否在本地被截断
工具调用、联网、MCP 不生效当前客户端是否支持这些能力,以及是否使用了 Responses 模式

选择原则

优先按下面顺序判断:

  1. 客户端明确支持 Responses API:优先 Responses。
  2. 客户端是 Codex 或 Agent:优先 Responses。
  3. 客户端只写着 OpenAI-compatible、OpenAI API、Chat Completions:按兼容模式。
  4. 不确定时,先看对应客户端教程,不要自己拼完整接口路径。