Skip to main content

Claude Code 国内接入教程:cc-switch 一键切换 API 配置(2026最新)

三步完成 Claude Code 国内直连配置:安装 cc-switch,初始化 ClaudeAPI.com 接入点,一键切换多配置。无需代理,<200ms 延迟,附真实命令截图。

Getting Startedcc-switch 教程Claude Code 国内Est. read8分钟
2026.04.05 published
Claude Code 国内接入教程:cc-switch 一键切换 API 配置(2026最新)

Claude Code 国内接入教程:cc-switch 一键切换 API 配置(2026最新)

三步完成 Claude Code 国内直连配置 | 无需代理 | 延迟 < 200ms | 支持支付宝/微信充值


看完本文你将学会

  • ✅ 为什么国内直连 Claude Code 会失败,以及根本解决方案
  • ✅ 如何安装并使用 cc-switch 管理多套 Claude API 配置
  • ✅ 如何通过 ClaudeAPI.com 实现国内直连,无需代理
  • ✅ 如何一条命令在「国内直连」和「官方 API」之间自由切换
  • ✅ 如何用 cc-switch test 验证 API 连通性,快速排查故障
  • ✅ 如何通过 cc-switch Web 界面可视化管理所有配置

前言:为什么国内开发者需要 cc-switch?

Claude Code 是 Anthropic 官方推出的 AI 编程助手 CLI,国内开发者使用时面临两个核心痛点:

  1. 直连 api.anthropic.com 超时或失败(GFW 拦截)
  2. 切换不同 API 配置(比如官方 Key 和中转 Key)时需要手动修改 settings.json,操作繁琐

cc-switch 完美解决上述问题:它是专为 Claude Code 设计的配置管理工具,支持保存多套 API 配置,一条命令即可切换,立即生效,无需重启。

配合 ClaudeAPI.com 国内直连接入点,彻底告别代理依赖。

前置条件:Node.js 18+ 已安装。 如果你还没有 ClaudeAPI.com 的 API Key,访问 claudeapi.com 扫码联系微信客服,几分钟即可获取。


三步概览

步骤 命令 说明
Step 1 npm install -g @hobeeliu/cc-switch @anthropic-ai/claude-code 安装两个核心工具
Step 2 cc-switch init 配置 ClaudeAPI.com 国内直连接入点
Step 3 cc-switch use default && claude 切换配置并启动 Claude Code

Step 1:安装工具

安装 cc-switch

cc-switch 是 npm 包,全局安装后可在任意目录使用:

npm install -g @hobeeliu/cc-switch
cc-switch --version   # 应输出: cc-switch version 1.1.1
npm install -g @hobeeliu/cc-switch
cc-switch --version   # 应输出: cc-switch version 1.1.1

[图1:npm install -g @hobeeliu/cc-switch 安装成功,版本 1.1.1]

安装 Claude Code

如果你还没有安装 Claude Code,同样通过 npm 全局安装:

npm install -g @anthropic-ai/claude-code
claude --version   # 应输出: 2.1.89 (Claude Code)
npm install -g @anthropic-ai/claude-code
claude --version   # 应输出: 2.1.89 (Claude Code)

[图2:npm install -g @anthropic-ai/claude-code 安装成功,版本 2.1.89]

提示:Claude Code 本身免费安装,调用 API 时按 Token 计费。使用 ClaudeAPI.com 支持支付宝/微信/人民币充值,无需境外信用卡。


Step 2:初始化 ClaudeAPI.com 配置

cc-switch init 会引导你创建第一个配置文件(默认名为 default),并写入 Claude Code 的配置目录。

cc-switch init
cc-switch init

依次输入以下信息:

提示项 填入内容 说明
ANTHROPIC_AUTH_TOKEN 你的 ClaudeAPI.com API Key(sk- 开头) claudeapi.com 后台复制
ANTHROPIC_BASE_URL https://api.claudeapi.com 国内直连地址,固定填这个

[图3:cc-switch init 初始化过程,配置 ClaudeAPI.com 接入点]

cc-switch 将配置写入 ~/.claude/profiles/ 目录(如 ~/.claude/profiles/default.json),并在切换时自动覆盖 ~/.claude/settings.json你不需要手动修改任何配置文件。

验证初始化结果

初始化完成后,用以下命令确认配置已生效:

cc-switch list      # 查看所有配置
cc-switch current   # 查看当前激活的配置
cc-switch view default  # 查看 default 配置的详细内容
cc-switch list      # 查看所有配置
cc-switch current   # 查看当前激活的配置
cc-switch view default  # 查看 default 配置的详细内容

[图4:cc-switch list / current / view — 确认 default 配置已创建并激活]


Step 3:切换配置并启动 Claude Code

cc-switch use default
claude
cc-switch use default
claude

[图5:cc-switch use default 切换成功,claude 命令启动并验证 API 连接正常]

启动后可以看到 Claude Code 使用的 API 地址是 api.claudeapi.com,响应时间 < 200ms,无需代理。


原理解析:cc-switch 做了什么?

Claude Code 通过读取 ~/.claude/settings.json 里的 env 字段来获取 API 配置:

{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "你的Key",
    "ANTHROPIC_BASE_URL": "https://api.claudeapi.com"
  },
  "permissions": {
    "allow": [],
    "deny": []
  }
}
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "你的Key",
    "ANTHROPIC_BASE_URL": "https://api.claudeapi.com"
  },
  "permissions": {
    "allow": [],
    "deny": []
  }
}

cc-switch 在你执行 use 命令时,自动将对应配置写入这个文件,实现即时切换,无需重启 Claude Code。

[图6:settings.json 切换前后对比 — 官方地址 vs ClaudeAPI.com 国内直连地址]


进阶:多配置管理

实际使用中,你可能需要维护多套配置:

  • defaultClaudeAPI.com 日常开发(低延迟,无需代理)
  • official:官方 API 备用(海外环境或官方 API 测试)

新建官方 API 备用配置

cc-switch new official -i
cc-switch new official -i

交互式输入:

提示项 填入内容
ANTHROPIC_AUTH_TOKEN 你的官方 Anthropic API Key(sk-ant-api03- 开头)
ANTHROPIC_BASE_URL https://api.anthropic.com

[图7:cc-switch new official -i — 新建官方 API 备用配置]

一键切换

cc-switch use official   # 切换到官方 API
cc-switch use default    # 切回 ClaudeAPI.com 国内直连
cc-switch use official   # 切换到官方 API
cc-switch use default    # 切回 ClaudeAPI.com 国内直连

[图8:cc-switch use 一键切换 — 在 ClaudeAPI.com 和官方 API 之间自由切换]

[图9:多配置最终状态 — default(日常)和 official(备用)两套配置并存]


连通性测试:cc-switch test

切换配置后,可以用 cc-switch test 快速验证当前 API 是否可以正常连接:

cc-switch test -c          # 测试当前激活的配置(最常用)
cc-switch test default     # 测试指定名称的配置
cc-switch test --all       # 测试所有配置
cc-switch test -c          # 测试当前激活的配置(最常用)
cc-switch test default     # 测试指定名称的配置
cc-switch test --all       # 测试所有配置

[图10:cc-switch test -c — 测试当前配置,三步验证(连通/鉴权/Chat API)全部通过,响应 187ms]

测试过程包含三步验证

  1. 基础连通性
  2. API 鉴权
  3. Chat 实际调用

推荐每次切换配置后都运行 cc-switch test -c,这是排查连接问题的第一步。


cc-switch 常用命令速查

命令 说明
cc-switch init 首次初始化,创建 default 配置
cc-switch list 列出所有已保存的配置(* 号标记当前激活)
cc-switch current 显示当前激活的配置名
cc-switch use <name> 切换到指定配置,立即生效
cc-switch view <name> 查看指定配置的详细内容(Key、URL、存储路径)
cc-switch new <name> -i 交互式创建新配置
cc-switch test -c 测试当前配置的 API 连通性(推荐)
cc-switch test --all 批量测试所有配置
cc-switch edit <name> --field env.ANTHROPIC_AUTH_TOKEN 更换指定配置的 API Key
cc-switch edit -c 编辑当前激活配置(打开编辑器)
cc-switch import <file> 从备份文件恢复配置
cc-switch web 启动 cc-switch 可视化 Web 管理界面
cc-switch update 检查并更新 cc-switch 到最新版本
cc-switch rm <name> 删除指定配置
cc-switch cp <src> <dst> 复制配置(适合创建相似配置)
cc-switch --version 查看 cc-switch 版本

使用 Web 界面管理配置(推荐新手)

cc-switch 提供可视化 Web 管理界面,比命令行更直观,尤其适合首次添加配置或更换 API Key 时使用。

启动 Web 界面

cc-switch web
cc-switch web

执行后自动在浏览器打开 CC Switch 可视化界面,主页显示当前所有配置及状态。

[图11:cc-switch web 主界面 — 显示当前激活的配置(使用中标记),右上角"+"添加新配置]

添加 ClaudeAPI.com 配置

点击右上角橙色"+"按钮,进入"添加新供应商"页面:

[图12:添加新供应商 — 选择"自定义配置",或直接选预设供应商模板]

选择"自定义配置",填写以下字段:

字段 填写内容 说明
供应商名称 ClaudeAPI.com 方便识别的名称,随意填
API Key 你的 sk-... Key claudeapi.com 后台复制
请求地址 https://api.claudeapi.com 注意:不要以斜杠结尾

[图13:填写供应商名称和 API Key — API Key 填写后下方配置会自动填充]

[图14:填写请求地址 https://api.claudeapi.com — 注意提示"不要以斜杠结尾"]

[图15:配置 JSON 预览及高级选项 — 勾选"写入通用配置"可同步到全局 settings.json]

[图16:高级选项区域 — 模型测试、代理、计费配置,保持默认即可]

更换已有配置的 API Key

如果 Key 到期或充值了新 Key,点击主界面对应配置右侧的编辑图标(铅笔图标)修改即可。

也可以用命令行快速更换:

cc-switch edit default --field env.ANTHROPIC_AUTH_TOKEN
# 输入新 Key 回车,自动保存并验证 JSON
cc-switch edit default --field env.ANTHROPIC_AUTH_TOKEN
# 输入新 Key 回车,自动保存并验证 JSON

修改后验证是否生效:

cc-switch test -c   # 用新 Key 发实际请求验证连通性
cc-switch test -c   # 用新 Key 发实际请求验证连通性

常见问题

Q:cc-switch use 之后 Claude Code 需要重启吗?

不需要。cc-switch use 直接修改 settings.json,Claude Code 下次 API 调用时自动读取新配置,无需重启。


Q:settings.json 在哪里?

Windows:      C:\Users\<你的用户名>\.claude\settings.json
macOS/Linux:  ~/.claude/settings.json
Windows:      C:\Users\<你的用户名>\.claude\settings.json
macOS/Linux:  ~/.claude/settings.json

Q:cc-switch 支持 OpenAI 格式吗?

cc-switch 专为 Claude Code 设计,管理的是 Claude Code 的 settings.json。如果你需要 OpenAI 兼容格式,ClaudeAPI.com 同时支持,基础 URL 为 https://api.claudeapi.com/v1(兼容 OpenAI SDK)。


Q:如何确认当前在用哪个配置?

cc-switch current
# 输出示例:Current configuration: default
cc-switch current
# 输出示例:Current configuration: default

国内用户专属推荐

在中国大陆使用 Claude Code,��本解决方案只有一个:使用 ClaudeAPI.com 国内直连接入点

对比项 官方 api.anthropic.com ClaudeAPI.com
国内连通性 需要代理,时常断流 国内直连,多节点
平均延迟 500ms - 超时不定 < 200ms
Claude Code 兼容性 原生支持 100% 兼容,同格式
cc-switch 支持 支持 支持(推荐默认配置)
支付方式 需要境外信用卡 支付宝 / 微信 / 人民币
可用率 受 GFW 影响 99.8%

三步完成配置

第一步:访问 claudeapi.com,扫码添加微信顾问,获取专属 API Key。

第二步:安装并初始化

npm install -g @hobeeliu/cc-switch
cc-switch init
# 填入 ClaudeAPI.com Key 和 https://api.claudeapi.com
npm install -g @hobeeliu/cc-switch
cc-switch init
# 填入 ClaudeAPI.com Key 和 https://api.claudeapi.com

第三步:启动 Claude Code

cc-switch use default && claude
cc-switch use default && claude

完成。你现在拥有的是国内直连、无需代理、支持人民币充值的 Claude Code 环境。


总结

cc-switch 是 Claude Code 多配置管理的利器,配合 ClaudeAPI.com 国内直连,让 Claude Code 在国内开发环境下开箱即用:

  • 一次初始化,永久生效
  • 多配置并存,一条命令切换
  • settings.json 自动管理,无需手动修改
  • cc-switch test 一键验证连通性

相关文章


本文由 ClaudeAPI.com 团队撰写,持续更新维护。最后更新:2026-04

Related Articles