这篇文章是「工具分享」专栏的第一篇。不讲废话,每一步都有截图可操作。
Claude Code 是什么
Claude Code 是 Anthropic 出的一个命令行 AI 编程工具。说白了就是在终端里装一个 AI 助手,它能读你整个项目的代码,帮你改 bug、写功能、重构、解释代码,甚至自己去跑命令看输出。
和网页版 Claude 的区别在哪?网页版是你贴一段代码让它看,Claude Code 是它直接泡在你的项目里。它能读文件、搜索代码、运行命令、改文件——不是跟你聊天,是真的动手干活。
用过之后你会发现,以前是”AI 给我写段代码”,现在是”AI 你直接把这事干了吧”。效率差了一个数量级。
怎么装
Claude Code 是个 npm 包,所以先确保你装了 Node.js(18 或以上版本)。
npm install -g @anthropic-ai/claude-code
全局装完,终端里会多一个 claude 命令。macOS / Linux 可能需要加 sudo:
sudo npm install -g @anthropic-ai/claude-code
Windows 用户用 PowerShell 或 CMD,不需要 sudo。
装完之后,cd 到你的项目目录,敲:
claude
首次运行会让你登录 Anthropic 账号。
国内用户卡在哪
敲完 claude 之后你会卡在登录这一步。
它会跳转浏览器打开 Anthropic 的 OAuth 页面。但 Anthropic 在国内没有直连,你大概率看到的是打不开的白屏或者无限转圈。
所以你需要跳过登录。
跳过登录,配中转站
Claude Code 支持通过环境变量直接配 API Key,跳过 OAuth 登录。关掉终端里的 claude,先设环境变量。
Linux / macOS:
export ANTHROPIC_API_KEY="你的key"
export ANTHROPIC_BASE_URL="https://你的中转站地址"
Windows PowerShell:
$env:ANTHROPIC_API_KEY="你的key"
$env:ANTHROPIC_BASE_URL="https://你的中转站地址"
然后再跑 claude,就不会弹登录了,直接进交互界面。
中转站怎么搞?这就看你自己了。可以自己搭 one-api / new-api,也可以用别人搭好的。只要兼容 Anthropic 的 /v1/messages 接口就行。
ANTHROPIC_BASE_URL就是告诉 Claude Code:请求别往 api.anthropic.com 发,往这个地址发。
设完之后跑一下,看看能不能正常对话。能对话就算通了。
Claude 模型太贵了
通了之后你会发现——爽是真的爽,贵也是真的贵。
Claude Opus 4 的 API 价格,写一个稍微大点的功能跑几轮下来,几块钱就没了。如果是 Sonnet,便宜不少但能力也弱一档。
但 Claude Code 最好用的是它的工程能力——能读项目、能搜索代码、能直接改文件、能跑命令看结果。这个交互模式比任何 IDE 插件都强。如果能把 DeepSeek 之类的国产模型接进来,用便宜的价格享受 Claude Code 的工程框架,那就完美了。
CC Switch 就是干这个的。
CC Switch——给 Claude Code 换模型
CC Switch 是一个开源工具,在 GitHub 上搜 cc-switch 就能找到。它的作用是拦截 Claude Code 发出去的请求,把模型名换掉,让你能用任何兼容 OpenAI/Anthropic 接口的模型。
安装
npm install -g cc-switch
使用
装好之后,先启动 CC Switch:
cc-switch
默认会在 http://localhost:11434 起一个代理服务。然后和上面配中转站一样设环境变量,但这次 base_url 指向 CC Switch:
export ANTHROPIC_API_KEY="你的中转站key"
export ANTHROPIC_BASE_URL="http://localhost:11434"
然后编辑 CC Switch 的配置文件 ~/.cc-switch/config.json,指定你想用的模型:
{
"claude-sonnet-4-6": "deepseek-chat",
"claude-opus-4-7": "deepseek-reasoner"
}
上面的配置意思是:Claude Code 本来要用 Sonnet 的,CC Switch 帮你换成 DeepSeek V3;本来要用 Opus 的,换成 DeepSeek R1。
这样 Claude Code 以为自己调的是 Claude 模型,实际上走的是你中转站上的 DeepSeek。价格从一刀上百万 token 变成几分钱。
实测效果
我实际用下来,DeepSeek V4 Pro 接进去写代码完全够用。逻辑能力在线,中文理解也好,唯一的短板是上下文窗口没 Claude 那么大,特别大的项目偶尔会丢上下文。但日常写功能、修 bug、重构代码,绰绰有余。
GLM-4 也能接,适合用来处理中文文档和注释相关的工作。
支持的模型
只要你的中转站支持 OpenAI 兼容接口,理论上都能接:
| 模型 | 推荐用途 | 价格 |
|---|---|---|
| DeepSeek V4 Pro | 主力写代码 | 极低 |
| DeepSeek R1 | 复杂推理/重构 | 低 |
| GLM-4 | 中文文档/注释 | 低 |
| Qwen 3 | 通用 | 低 |
| Claude Sonnet 4.6 | 必要时用原版 | 高 |
| Claude Opus 4.7 | 超大任务 | 很高 |
日常干活用 DeepSeek V4 Pro 足够了,遇到超大任务或者需要长时间上下文的场景再换 Claude 原版。
总结
- 装 Claude Code:
npm install -g @anthropic-ai/claude-code - 跳过登录:配
ANTHROPIC_API_KEY和ANTHROPIC_BASE_URL - 嫌贵:装 CC Switch,把模型换成 DeepSeek / GLM
- 干活:
cd到项目目录,敲claude,开干
整个流程跑通大概十分钟。之后你就能在终端里对 AI 说”帮我把这个 bug 改了”,而不是”帮我写一段代码我自己复制过去”。质的区别。
有问题评论区聊。
评论
登录后即可评论