跳转到内容

unexpected status 502 Bad Gateway:Codex xAI OAuth

Quick fix

原帖显示 CC Switch 切换后会强制写入 wire_api = "responses";尚未提供可验证的修复方案。

报错原文
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,原帖尚未提供可验证的解法。

  1. 目前没有已确认的修复或可持续的配置绕过方式:手动修改 `wire_api` 会在下一次 CC Switch 切换或接管时被覆盖。请关注 issue #7360 中后续的维护者回复和验证结果。

ToolCodex
Version3.20.2
PlatformsWindows
为什么在 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。本站不分发任何软件。