影响范围
协议转换 / 代理
当前行为
问题描述
在 Codex++ 中配置使用 Chat Completions 协议的第三方 API(如 Agnes、BAI)时:
- 管理工具内的「测试」功能正常,返回 HTTP 200
- 但实际在 Codex 中使用时返回 502 Bad Gateway
而使用原生支持 Responses API 的平台(如 DeepSeek)时一切正常。
环境信息
- Codex++ 版本: v1.2.44
- Codex 版本: 26.730.8199.0
- 操作系统: Windows 11
- 供应商模式: 纯 API
- 上游协议: Chat Completions(转 Responses)
复现步骤
- 打开 Codex++ 管理工具
- 添加一个使用 Chat Completions 协议的供应商(如 Agnes)
- 填写正确的 Base URL、API Key、模型名
- 点击「测试」→ ✅ 返回 HTTP 200,测试通过
- 从 Codex++ 启动 Codex
- 发送任意消息 → ❌ 502 Bad Gateway
错误信息
预期行为
预期行为
应该和测试时一样正常返回结果。
实际行为
返回 502 Bad Gateway,本地代理报错。
补充信息
- 测试(非流式)正常,实际使用(流式)报错
- 怀疑是 SSE 流式响应的协议转换有 bug
- 使用原生 Responses API 的 DeepSeek 没有这个问题
截图
(附上你之前的两张截图:测试通过的截图 + 502 报错的截图)
复现步骤
- 打开 Codex++ 管理工具
- 进入「供应商配置」页面
- 点击「添加供应商」,选择「纯 API」模式
- 填写一个使用 Chat Completions 协议的第三方 API(以 Agnes 为例):
- 点击「测试」按钮 → 返回 HTTP 200,测试通过
- 从 Codex++ 启动 Codex 桌面应用
- 在 Codex 中发送任意消息
- 观察到返回 502 Bad Gateway 错误
日志 / 配置片段
Codex++ 版本
1.2.44
系统
Windows
提交前确认
影响范围
协议转换 / 代理
当前行为
问题描述
在 Codex++ 中配置使用 Chat Completions 协议的第三方 API(如 Agnes、BAI)时:
而使用原生支持 Responses API 的平台(如 DeepSeek)时一切正常。
环境信息
复现步骤
错误信息
预期行为
预期行为
应该和测试时一样正常返回结果。
实际行为
返回 502 Bad Gateway,本地代理报错。
补充信息
截图
(附上你之前的两张截图:测试通过的截图 + 502 报错的截图)
复现步骤
日志 / 配置片段
Codex++ 版本
1.2.44
系统
Windows
提交前确认