unexpected status 403 Forbidden: CC Switch local proxy failed - Codex
Quick fix
关闭 cc-switch 本地代理或检查上游 API 对 codex-auto-review 模型的访问权限。
Symptom
Section titled “Symptom”Automatic approval review failed: unexpected status 403 Forbidden: CC Switch local proxy failed while handling Codex endpoint /responses. Provider: My Codex; model: codex-auto-review; upstream_status: HTTP 403; cause: This token has no access to model codex-auto-review (request id: 202606031817318386024528268d9d6DAnnzKsr), url: http://127.0.0.1:15721/v1/responses该错误发生在 Codex 尝试通过 cc-switch 的本地代理(Local Proxy)调用自动审核模型 `codex-auto-review` 时。cc-switch 作为中间件,将请求转发给上游提供商(Provider)。上游返回了 HTTP 403 Forbidden 状态码,并明确指出当前使用的 Token 没有访问 `codex-auto-review` 模型的权限。
这通常意味着用户配置的 API Key 属于一个不支持自动审核功能的账户层级,或者该特定模型在当前提供商端被禁用/未包含在套餐中。由于请求必须经过 cc-switch 的本地代理路由,因此报错信息中会显示代理地址(如 http://127.0.0.1:15721...),但根本原因在于上游鉴权失败。
确认你的 API Token 是否支持 Codex 自动审核功能。如果使用的是个人免费额度或非订阅账户,可能无法调用此内部模型。请尝试更换具有完整访问权限的 API Key。
# 在 cc-switch 界面中切换 'Provider' 或重新配置 'API Key'如果确认 Token 权限无误,可能是 cc-switch 本地代理的路由配置问题。尝试暂时禁用 cc-switch 的本地代理功能,直接让 Codex 连接上游,以验证是否为代理拦截导致的误报。
# 在 cc-switch 设置中找到 'Local Proxy' 或 '代理设置',将其关闭
Affected Versions
Section titled “Affected Versions”ToolCodex
Version3.16.1
PlatformsmacOS
Source Issues
Section titled “Source Issues”本页汇总自 1 个真实 issue
- 为什么报错里提到的是 cc-switch 代理失败,而不是直接说 Token 无效?
- 因为 cc-switch 是本地代理服务器,它负责转发请求。当上游返回 403 时,代理会将这个错误原样返回给客户端(Codex),并在日志中标记来源为代理处理失败,但核心原因是上游拒绝了该 Token 对特定模型的访问。
- 我换了 API Key 还是报同样的错,怎么办?
- 请确认新 Key 对应的账户类型是否包含 Codex Auto-Review 的权限。此外,检查 cc-switch 版本是否为最新,有时旧版本的代理逻辑可能与新版上游 API 不兼容。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。