Skip to content

Claude Code配置

本页介绍如何将 Claude Code 接入 AnyDoAPI。推荐优先使用 CC Switch;习惯改配置文件可直接看下方「手动配置」。

配置前请确认

  1. 已完成 环境检查,本机可正常使用 Node.js / npm
  2. 已全局安装 Claude Code:npm i -g @anthropic-ai/claude-code@latest
  3. 已在控制台 创建 API 令牌,分组选择 cc-maxcc-max-open

令牌分组一定要选对

分组适用场景
cc-max仅支持 Claude Code,不可用于第三方客户端
cc-max-open支持 Claude Code 及各类兼容 Claude 的第三方平台

选错分组容易出现「模型不存在」或无法调用。详见 令牌分组介绍

本页目录

方式说明
CC Switch(推荐)可视化添加供应商、一键启用
手动配置编辑 settings.json
常见问题登录、分组、切回官方

省钱提醒

接入后请确认 CLAUDE_CODE_ATTRIBUTION_HEADER=0,否则 Prompt Cache 可能失效、费用暴涨。详见 费用与 Prompt Cache 优化


方式一:使用 CC Switch(推荐)

1. 打开 CC Switch 并选择 Claude

  1. 启动 CC Switch
  2. 在顶部应用类型中选中 Claude Code
  3. 若列表中没有该选项,到「设置」中开启对应平台

2. 添加 AnyDoAPI 供应商

  1. 点击主界面右上角的 + 按钮
  2. 在「预设」下拉框中选择 自定义配置
  3. 填写配置信息:
    • 名称:例如 AnyDoAPI
    • API 地址https://anydoapi.com(无科学上网可用 https://api-edge.anydoapi.com
    • API Key:粘贴 cc-max / cc-max-open 分组令牌
  4. 点击「添加」

添加供应商

3. 启用供应商

添加完成后,在供应商列表中点击「启用」,显示「使用中」即表示已切换成功。

Claude Code 支持热重载,切换后一般无需重启即可生效。

4. 跳过首次安装引导(重要)

若 Claude Code 首次启动仍提示登录或出现初始化引导:

  1. 打开「设置 → 通用」
  2. 开启「跳过 Claude Code 初次安装确认」
  3. 重新启动 Claude Code

跳过 Claude Code 初次安装确认

此选项会写入 ~/.claude/settings.jsonskipIntroduction 字段。

5. 验证配置

bash
claude

进入对话后输入一句简单问题。若能正常回复,说明配置成功。

更完整步骤见 CC Switch 快速上手


方式二:手动配置

不使用 CC Switch 时,直接编辑 Claude Code 配置文件。

Windows 手动配置步骤
  1. 按下 Win + R,输入以下路径后回车:
%userprofile%\.claude
  1. 若没有 settings.json,请手动创建后打开。

settings.json 是什么?

Claude Code 的主配置文件,用于配置中转站地址、ApiKey,以及 hooks、plugins 等。

  1. 写入以下内容(把 xxx 替换为你的令牌):
json
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://anydoapi.com",
    "ANTHROPIC_AUTH_TOKEN": "xxx",
    "CLAUDE_CODE_ATTRIBUTION_HEADER": "0",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
    "CLAUDE_CODE_DISABLE_TERMINAL_TITLE": "1"
  }
}
  1. 在终端运行 claude,能正常对话即表示配置成功。
macOS / Linux 手动配置步骤
  1. 打开配置目录:
bash
~/.claude

在 macOS 访达中可按 Command + Shift + G,粘贴上述路径后回车。

  1. 若没有 settings.json,请手动创建。

  2. 写入与 Windows 相同的配置内容:

json
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://anydoapi.com",
    "ANTHROPIC_AUTH_TOKEN": "xxx",
    "CLAUDE_CODE_ATTRIBUTION_HEADER": "0",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
    "CLAUDE_CODE_DISABLE_TERMINAL_TITLE": "1"
  }
}

无科学上网时,可将 ANTHROPIC_BASE_URL 换成 https://api-edge.anydoapi.com

  1. 在终端运行 claude,能正常回复即表示配置完成。

端点不要带 /v1

Claude Code 会自动拼接路径。ANTHROPIC_BASE_URL 请填写域名,不要写成 .../v1


常见问题

配置后仍提示需要登录?
  1. 确认已开启 CC Switch 的「跳过 Claude Code 初次安装确认」,或参见 Claude Code FAQ
  2. 确认 ANTHROPIC_AUTH_TOKEN 使用的是 AnyDoAPI 令牌,且分组为 cc-max / cc-max-open
  3. 确认本机网络可访问主站或加速地址(参见 调用地址选择
提示模型不存在或无法调用?

优先检查令牌分组是否选错。Claude Code 请使用 cc-maxcc-max-open,不要误用 Codex 分组。

想改回官方登录?

在 CC Switch 中选择「官方登录」预设并启用;或删除 / 清空 settings.json 中的 env 配置后重启 Claude Code。

额度消耗特别快?

请确认已设置 CLAUDE_CODE_ATTRIBUTION_HEADER=0,并阅读 费用与 Prompt Cache 优化