unexpected status 502 Bad Gateway:Codex xAI OAuth
Quick fix
原帖显示 CC Switch 切换后会强制写入 wire_api = "responses";尚未提供可验证的修复方案。
Symptom
Section titled “Symptom”unexpected status 502 Bad Gateway: Unknown error
url: http://127.0.0.1:15721/v1/responses在 Windows 11、CC Switch 3.20.2 中,报告者为 Codex 使用 `xAI (Grok) OAuth` 和 `grok-4.6` 启用本地代理后,即使在 CC Switch 的 Codex 供应商界面将 protocol / Wire API 从 Responses 改为 Chat 并再次保存、切换,`~/.codex/config.toml` 仍会写入 `wire_api = "responses"`。随后 Codex 向本地代理的 `/v1/responses` 发起请求并收到 502。
报告者称手动编辑 `config.toml` 无效,因为下一次 CC Switch 切换或接管会再次写回 `wire_api = "responses"`。同一代理下 Claude Code 可用,但这不能证明 Codex 的 Responses 路径已修复;该 issue 仍为 open,原帖尚未提供可验证的解法。
目前没有已确认的修复或可持续的配置绕过方式:手动修改 `wire_api` 会在下一次 CC Switch 切换或接管时被覆盖。请关注 issue #7360 中后续的维护者回复和验证结果。
Affected Versions
Section titled “Affected Versions”ToolCodex
Version3.20.2
PlatformsWindows
Source Issues
Section titled “Source Issues”本页汇总自 1 个真实 issue
- 为什么在 CC Switch UI 中把 protocol / Wire API 改为 Chat 后仍然请求 `/v1/responses`?
- 报告中显示切换后 `~/.codex/config.toml` 仍被写为 `wire_api = "responses"`,因此 UI 中的 Chat 选项在该场景未生效。
- 手动编辑 `config.toml` 能解决吗?
- 不能持续解决。报告者表示下一次 CC Switch 切换或接管会重新写入 `wire_api = "responses"`。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。