跳转到内容

Codex打开仍要求登录 - CC Switch

Quick fix

删除 Codex 的默认配置或整个 .codex 文件夹以跳过登录检查。

报错原文
CC Switch 已部署 打开Codex仍要求登录

在更新 Codex 客户端版本后,其本地配置文件(通常位于 .codex 目录)可能保留了旧的认证状态或默认配置,导致即使通过 CC Switch 接管了 API 请求,客户端启动时仍强制弹出官方登录界面。

虽然部分用户尝试通过注册 OpenAI 账号并使用 API Key 登录来绕过此问题,但更有效的解决方案是直接清除这些残留的本地配置。删除包含默认配置的 .codex 文件夹可以重置客户端的认证状态,使其不再触发登录流程,从而允许 CC Switch 正常注入 API 凭证。

  1. 完全退出 Codex 应用程序。

  2. 找到并删除项目根目录下的 .codex 文件夹(或整个 codex 安装目录,如果它是独立安装的)。这将清除默认的认证配置。

    删除 .codex 目录
    rm -rf .codex
  3. 重新启动 Codex,此时应不再弹出登录窗口,而是直接使用 CC Switch 配置的供应商接口。

ToolCodex
Version26.611.62324+
PlatformsWindowsmacOS
删除 .codex 文件夹会丢失对话记录吗?
是的,删除该文件夹通常会清除本地的对话历史和缓存配置。如果你需要同步历史记录,请确保你的 CC Switch 配置支持云端同步,或者在操作前备份重要数据。
为什么我删除了配置还是提示模型不支持或 401?
如果删除配置后仍然报错,可能是 CC Switch 的路由配置未正确开启,或者你使用的 API Key 权限不足。请检查 CC Switch 是否成功接管了请求,并确认 API Key 有效。
如果不删除文件夹,有没有其他办法?
你可以尝试在 ChatGPT 注册一个账号,并在 OpenAI API 平台创建一个 API Key,然后通过“其他方式”登录输入 API Key。但这只是绕过登录界面,根本解决仍需清理残留配置。

这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。