跳转到内容

session isn't eligible because your requests go through api.deepseek.com - Claude Code

Quick fix

在 CC Switch 的 DeepSeek 供应商配置 env 中设置 CLAUDE_CODE_AUTO_MODE_SERVER 为 0,并确认切换供应商后该键仍保留。

报错原文
We're changing auto mode to no longer charge for classifier requests in Claude Code.

However, this session isn't eligible because your requests go through api.deepseek.com, which isn't compatible with this update.

Nothing breaks: auto mode keeps working, and its classifier requests are billed as before.

To fix it and access the new version of auto mode, ask your gateway to implement:
https://code.claude.com/docs/en/auto-mode-classifier-billing

Claude Code 的 Auto Mode 计费检查中,免付费 classifier 只适用于 Anthropic 自有 API;使用 DeepSeek 等第三方 endpoint 的会话不符合条件。虽然提示称 Auto Mode 会继续工作并按原方式计费,但该 issue 中的会话会终止或无法继续。维护者说明,设置 `CLAUDE_CODE_AUTO_MODE_SERVER=0` 可让 Claude Code 不请求该服务端 classifier。

维护者还指出,CC Switch 4.0.2 及更早版本在切换供应商或使用 Local Routing 时可能从 `settings.json` 丢弃该键;#7893 修复此问题并计划随下一版本发布。评论还提到用 `setx CLAUDE_CODE_AUTO_MODE_SERVER 0` 可解决。

  1. 在 CC Switch 的 DeepSeek 供应商配置 JSON 的 `env` 对象中添加 `"CLAUDE_CODE_AUTO_MODE_SERVER": "0"`。

    // 供应商配置 JSON;issue 未提供文件路径
    {
    "env": {
    "CLAUDE_CODE_AUTO_MODE_SERVER": "0"
    }
    }
  2. 切换供应商或启用 Local Routing 后,确认 `settings.json` 中仍保留该键;CC Switch 4.0.2 及更早版本可能会将其移除。

ToolClaude Code
Version2.1.278
PlatformsWindows
设置 `CLAUDE_CODE_AUTO_MODE_SERVER=0` 后仍遇到问题,怎么办?
维护者建议确认该键已写入 CC Switch 的 DeepSeek 供应商配置 JSON 的 `env` 中,并且切换供应商或使用 Local Routing 后仍保留。
CC Switch 会不会在切换供应商时删除这个设置?
维护者说明,CC Switch 4.0.2 及更早版本在切换供应商或使用 Local Routing 时可能从 `settings.json` 丢弃该键;#7893 修复了此问题,计划随下一版本发布。

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