Codex打开仍要求登录 - CC Switch
Quick fix
删除 Codex 的默认配置或整个 .codex 文件夹以跳过登录检查。
Symptom
Section titled “Symptom”CC Switch 已部署 打开Codex仍要求登录在更新 Codex 客户端版本后,其本地配置文件(通常位于 .codex 目录)可能保留了旧的认证状态或默认配置,导致即使通过 CC Switch 接管了 API 请求,客户端启动时仍强制弹出官方登录界面。
虽然部分用户尝试通过注册 OpenAI 账号并使用 API Key 登录来绕过此问题,但更有效的解决方案是直接清除这些残留的本地配置。删除包含默认配置的 .codex 文件夹可以重置客户端的认证状态,使其不再触发登录流程,从而允许 CC Switch 正常注入 API 凭证。
完全退出 Codex 应用程序。
找到并删除项目根目录下的 .codex 文件夹(或整个 codex 安装目录,如果它是独立安装的)。这将清除默认的认证配置。
删除 .codex 目录 rm -rf .codex重新启动 Codex,此时应不再弹出登录窗口,而是直接使用 CC Switch 配置的供应商接口。
Affected Versions
Section titled “Affected Versions”ToolCodex
Version26.611.62324+
PlatformsWindowsmacOS
Source Issues
Section titled “Source Issues”本页汇总自 2 个真实 issue
- 删除 .codex 文件夹会丢失对话记录吗?
- 是的,删除该文件夹通常会清除本地的对话历史和缓存配置。如果你需要同步历史记录,请确保你的 CC Switch 配置支持云端同步,或者在操作前备份重要数据。
- 为什么我删除了配置还是提示模型不支持或 401?
- 如果删除配置后仍然报错,可能是 CC Switch 的路由配置未正确开启,或者你使用的 API Key 权限不足。请检查 CC Switch 是否成功接管了请求,并确认 API Key 有效。
- 如果不删除文件夹,有没有其他办法?
- 你可以尝试在 ChatGPT 注册一个账号,并在 OpenAI API 平台创建一个 API Key,然后通过“其他方式”登录输入 API Key。但这只是绕过登录界面,根本解决仍需清理残留配置。
没有任何效果,无法登录官方渠道 - Codex升级 cc-switch 至 v3.16.2 或更高版本,并彻底删除用户目录下的 .codex 和 .cc switch 文件夹以修复 auth.json 被错误覆盖的问题。ChatGPT无法认证, 全局代理已经开了升级 cc-switch 至 v3.16.4+,并在「设置-路由-全局出站代理」中配置代理地址,修复 OAuth 认证不走代理的问题。unexpected status 401 Unauthorized Codex使用内置 DeepSeek 模板替代自建配置,或在配置文件中手动添加 http_headers 传递 API Key 以解决 401 报错。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。