Skip to content

手动配置 Claude Code

当 C+ 安装或 ccswitch 导入都不可用时,再使用手动配置。手动配置的核心是修改 Claude Code 的 settings.json,把 API Key 和 Base URL 写进去。

先备份,再修改

如果文件里已经有内容,不要直接清空。先复制一份备份,再把下面的 env 配置合并进去。

适合谁看

  • ccswitch 保存了但 Claude Code 不生效。
  • 想自己确认 Claude Code 到底读取了哪个 Key 和 Base URL。
  • 需要手动调整压缩阈值等高级参数。

你需要准备

信息从哪里拿示例
API Key中转站后台sk-xxxxxxxxxxxxxxxx
Base URL中转站后台或线路表https://max.c-api.cc

找到 settings.json

Windows配置文件路径

%USERPROFILE%\.claude\settings.json

可以按 Win + R,输入 %USERPROFILE%\.claude 后回车。

macOS配置文件路径

~/.claude/settings.json

Finder 里按 Cmd + Shift + G,输入 ~/.claude 后回车。

如果没有 .claude 文件夹,可以先启动一次 Claude Code,或者手动创建文件夹和 settings.json

写入配置

如果 settings.json 是空文件或不存在,可以写成下面这样:

json
{
  "env": {
    "ANTHROPIC_API_KEY": "sk-xxxxxxxxxxxxxxxx",
    "ANTHROPIC_BASE_URL": "https://max.c-api.cc",
    "CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "78"
  }
}

如果文件里已经有其他配置,只把 env 里的三项合并进去,不要删除其他字段。

json
{
  "env": {
    "已有配置": "保留",
    "ANTHROPIC_API_KEY": "sk-xxxxxxxxxxxxxxxx",
    "ANTHROPIC_BASE_URL": "https://max.c-api.cc",
    "CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "78"
  }
}

保存并验证

  1. 保存 settings.json
  2. 完全关闭 Claude Code 和当前终端。
  3. 重新打开终端。
  4. 执行 claude
  5. 发送一条测试消息。
text
请回复“配置已生效”。

能收到回复就完成

如果提示认证失败,优先检查 Key;如果提示连接失败,优先检查 Base URL。

排错清单

现象可能原因处理方式
Unauthorized / 认证失败Key 错了或多了空格重新复制 API Key
Connection Error / 连接失败Base URL 错了或线路不可用换线路,URL 末尾不要加 /
保存后没变化改错文件确认路径是 .claude/settings.json
设置不生效旧进程还在完全退出 Claude Code 和终端
JSON 报错少逗号或多逗号用 JSON 校验工具检查格式

仍然无法解决时,继续看 常见问题 FAQ