Both ANTHROPIC_AUTH_TOKEN and ANTHROPIC_API_KEY set · Claude Code
Quick fix
从 DeepSeek 或 MiMo 切换到 Codex 后会同时写入两个认证变量;该 issue 未提供已确认的 Codex 修复方法。
Symptom
Section titled “Symptom”Both ANTHROPIC_AUTH_TOKEN and ANTHROPIC_API_KEY set · auth may not work as expected在 CC Switch 3.16.5 的 Windows 报告中,从 DeepSeek 或 MiMo 切换到 Codex 后,`~/.claude/settings.json` 会同时出现 `ANTHROPIC_API_KEY` 和 `ANTHROPIC_AUTH_TOKEN`。Claude Code 因此显示双认证环境变量警告。
同一报告称,从 Codex 切回 DeepSeek 或 MiMo 后,文件中仅保留 `ANTHROPIC_AUTH_TOKEN`,且 Claude Code 可正常运行。报告者未额外配置环境变量;该 issue 中没有维护者确认的根因或针对 Codex 的修复方案。
如需暂时恢复仅使用 `ANTHROPIC_AUTH_TOKEN` 的配置,可从 Codex 切换回 DeepSeek 或 MiMo;该行为在报告中被描述为 Claude Code 可正常运行。
若必须使用 Codex,当前 issue 未提供经确认的临时修复;请保留复现步骤和 `~/.claude/settings.json` 中的认证字段以便继续跟进。
Affected Versions
Section titled “Affected Versions”ToolClaude Code
Version3.16.5(reported affected)
PlatformsWindows
Source Issues
Section titled “Source Issues”本页汇总自 1 个真实 issue
- 这个问题我也遇到了,有什么临时的解决办法吗?
- 该线程没有确认的 Codex 临时修复。报告中仅说明切回 DeepSeek 或 MiMo 后,`~/.claude/settings.json` 只保留 `ANTHROPIC_AUTH_TOKEN`,Claude Code 可正常运行。
- 即使出现了这个问题,依然可以在终端对话,不清楚这样会有什么影响
- 该线程记录了仍可在终端对话的反馈,但只明确显示 Claude Code 的双认证变量警告;未说明其进一步影响。
命中率只有40%多,而且速度特别慢 - Claude Code尝试在 `.claude/settings.json` 禁用动态归属头;若仍无改善,只能更换已正常缓存的模型并继续关注主 issue。供应商 API Key 被覆盖:Codex 重启或切换后升级到 cc-switch v4.0.0 或更高版本;该版本重写了切换逻辑,避免供应商密钥互相覆盖并恢复官方登录态。deepseek接入 模型勾选了1m升级 cc-switch 到 v3.17.0+,DeepSeek 供应商的「默认兜底模型」(ANTHROPIC_MODEL)留空或也勾选 1M,只填 Haiku/Sonnet/Opus 映射后重启 Claude Code。
这是一个非官方社区 wiki,与 cc-switch 作者及项目本身无隶属关系。内容整理自项目公开的 GitHub issues。本站不分发任何软件。