Claude Code
Claude Code 是 Anthropic 推出的 AI 编程助手,通过命令行界面为开发者提供智能编程支持[1]。
没有免费额度,官方费用非常高,20 美金每月,只能使用 Claude Sonnet 4。100 美金版本比较主流,可以使用Claude Sonnet 4 / Claude Opus 4.1。据说通过代理访问官方也容易被封号。
有第三方代理中转平台,大概 299 人民币起步,计费方式大致为:每天有固定上限点数,每小时自动回复点数。
还有兼容 Claude Code (CC)的正规平台,如 Moonshot[2]、智普[3]、DeepSeek[4]、Doubao[5]。
以及使用 Claude Code Router[6] (CCR)进行中转,这样可以兼容大部分模型。
体验
Claude Code 上手相对容易,/ 命令也不多,功能也比较清晰。周边生态、MCP 等适配资源也非常丰富。现在也支持子代理、插件、自定义命令等高级功能了。它支持粘贴图片进行对话(需要模型也支持,国内K2 模型不支持图片),上下文控制也还可以。体验是比较优秀的。
国内来用的话,可以配置的国内模型比较多,而且很多都是官方支持 CC,价格也有很多包月,也是比较划算。同时也有大量的配置工具,如 ZCF CC-Switch 等,大幅精简了配置过程。
可以说,对于想使用一款 CLI 工具的话,CC 一定是首选。
系统要求
- Node.js 18 或更新版本
- 模型平台,以下任选一即可
- Anthropic 官方付费账号 + 代理工具
- 第三方中转平台
- 兼容 CC 的平台账号( Moonshot 需要充值50元以上,确保有足够的线程数)
- 使用 Claude Code Router,任选常见一个平台的 API 账号
安装
如果是第三方中转平台,以平台为准,可能会安装定制版 npm 包。请参考第三方中转平台教程。
现在非常不推荐使用定制版 npm 包了,容易存在安全隐患。现在绝大部分中转平台都支持官方 CC 包。
官方、第三方中转平台、还有兼容 CC 的平台、以及 CCR 方案,可参考本方案进行安装。
哪种方案,都是安装标准的 CC 工具:
npm install -g @anthropic-ai/claude-code
# 如果安装失败,可尝试更换国内源进行安装
npm install -g @anthropic-ai/claude-code --registry https://registry.npmmirror.com
使用 NCF 配置工具
现在有了好的管理工具:NCF[7]。这样可以省去手动切换。
它可以实现配置多个路由,方便随时切换,也支持自动安装 CC、CCR。同时带有一些工作流和输出风格的配置。
只需要指定 npx ncf 即可。即可看到下面的使用指引。
╔════════════════════════════════════════════════════════════════╗
║ ║
║ ███████╗ ██████╗ ███████╗ ║
║ ██╔╝ ██╔═══╝ ██╔═══╝ ║
║ ██╔╝ ██║ █████╗ ║
║ ██╔╝ ██║ ██╔══╝ ║
║ ███████╗ ╚██████╗ ██║ ║
║ ╚══════╝ ╚═════╝ ╚═╝ for Claude Code ║
║ ║
║ Zero-Config Code Flow ║
║ ║
╚════════════════════════════════════════════════════════════════╝
Version: 3.3.1 | https://github.com/UfoMiao/zcf
请选择功能
-------- Claude Code --------
1. 完整初始化 - 安装 Claude Code + 导入工作流 + 配置 API 或 CCR 代理 + 配置 MCP 服务
2. 导入工作流 - 仅导入/更新工作流相关文件
3. 配置 API 或 CCR 代理 - 配置 API URL、认证信息或 CCR 代理
4. 配置 MCP - 配置 MCP 服务(含 Windows 修复)
5. 配置默认模型 - 设置默认模型(opus/sonnet/sonnet 1m/自定义)
6. 配置 Claude 全局记忆 - 配置 AI 输出语言和输出风格
7. 导入推荐环境变量和权限配置 - 导入隐私保护环境变量和系统权限配置
--------- 其他工具 ----------
R. CCR - 配置 Claude Code Router 以使用多个 AI 模型
U. ccusage - Claude Code 用量分析
L. CCometixLine - 基于 Rust 的高性能 Claude Code 状态栏工具,集成 Git 信息和实时使用量跟踪
------------ ZCF ------------
0. 更改显示语言 / Select display language - 更改 ZCF 界面语言
S. 切换代码工具 - 在支持的代码工具之间切换 (Claude Code, Codex)
-. 卸载和删除配置 - 从系统中删除 Claude Code 配置和工具
+. 检查更新 - 检查并更新 Claude Code、CCR 和 CCometixLine 的版本
Q. 退出
使用 CC-Switch 配置工具
如果不希望使用 NCF,觉得它功能太多了,还可以使用 CC-Switch[8] 进行 API 配置,CC-Switch 是带有界面的工具。
具体可以参考官方的介绍文档,由于带有页面,使用比较简单。
环境变量配置方法(传统)
不同系统配置方法不同,大致如下:
# PowerShell
$env:http_proxy="http://127.0.0.1:7890"
$env:https_proxy="http://127.0.0.1:7890"
# cmd
set http_proxy="http://127.0.0.1:7890"
set https_proxy="http://127.0.0.1:7890"
# MacOS Linux
export http_proxy="http://127.0.0.1:7890"
export https_proxy="http://127.0.0.1:7890"
后续所有配置变量,以 MacOS Linux 为准,需自行调整为合适的配置方法。
官方使用方法
- 如果使用官方方案,需要使用命令行工具,访问到项目目录,之后配置代理(根据你的代理工具IP和端口进行调整):
export http_proxy="http://127.0.0.1:7890"
export https_proxy="http://127.0.0.1:7890"
- 运行启动命令:
claude
- 启动 claude 后,会出现它的 LOGO,随后你可以按上下键选择登录鉴权方式。选择网页账号鉴权,随后会打开默认浏览器,直接授权即可。
- 返回命令行工具,就可以使用了。
对接正规代理第三方中转平台、还有兼容 CC 的平台
- 如果是兼容 CC 的方案,可直接使用下面的配置。注意替换自己的 ANTHROPIC_AUTH_TOKEN。如果是第三方中转平台方案,参考平台文档,配置基本和下面差不多。
# Moonshot 配置
export ANTHROPIC_BASE_URL="https://api.moonshot.cn/anthropic"
export ANTHROPIC_AUTH_TOKEN="sk-********"
# 智普配置
export ANTHROPIC_BASE_URL="https://open.bigmodel.cn/api/anthropic"
export ANTHROPIC_AUTH_TOKEN="sk-********"
# DeepSeek 配置
export ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
export ANTHROPIC_AUTH_TOKEN=${DEEPSEEK_API_KEY}
export API_TIMEOUT_MS=600000 # deepseek 建议配置更长的时间
export ANTHROPIC_MODEL=deepseek-chat
export ANTHROPIC_SMALL_FAST_MODEL=deepseek-chat
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1
- 运行启动命令:
claude
- 应该会自动完成鉴权,不需要做任何配置等处理,即可使用。
对接 Claude Code Router 使用方法
- 安装 Claude Code Router
npm install -g @musistudio/claude-code-router
# 如果安装失败,可尝试更换国内源进行安装
npm install -g @musistudio/claude-code-router --registry https://registry.npmmirror.com
- 运行配置 CCR 命令,可使用 UI 模式进行配置:
ccr ui
在浏览器中,添加你的模型供应商,如果模型不在模版中,任选一个,然后修改相应的参数,注意保存模型。
随后在右侧配置中,配置新增的供应商,确保最基础的 默认 后台 思考 等路由都配置完成。
当然,也可以在后续的 ccr code 进程中,打开配置页面进行配置(要提前复制本地配置地址)。
-
检查是否存在
~/.claude/config.json配置文件,如果你使用过 claude(不论是官方方案还是兼容 CC 方案),会出现此配置。请删除此文件。否则 CCR 配置不生效。 -
运行启动命令:
ccr code
## 注意这里不是 ccr claude
- 应该会自动完成鉴权,不需要做任何配置等处理,即可使用。
故障排除
如果出现什么意外,可以考虑移除用户目录下的 .claude 目录后,再次尝试。
参考
[1] Claude Code
[2] Moonshot - 在-claude-code-中使用-kimi-k2-模型
[5] Doubao - 配置编程工具
[6] GitHub - claude-code-router
[7] GitHub - zcf