Claude Code 确实好用,但 API 费用是真的不便宜。重度使用的话一个月三四百块很正常,自己掏钱还是挺心疼的。
今天聊聊怎么用 CC Switch 把 Claude Code 接到 DeepSeek 上——API 费用直接降一个数量级,月花费从几百块变成一杯奶茶钱。
先说清楚:为什么 Claude 贵,国产模型便宜
Anthropic 官方的 API 定价是这样的:
- Claude Sonnet(日常开发主力):$3/百万 tokens
- Claude Opus(最强推理):$15/百万 tokens
而 DeepSeek 官方支持的 Anthropic 兼容端点,V3 模型只要 ¥1/百万 tokens。按现在的汇率算,大约是十分之一到二十分之一的价格。
换算成实际使用:一个开发者每天正常用 Claude Code 写代码、查 Bug、跑测试,一个月大概消耗 100-200 万 tokens。用 Claude Sonnet 的话月费大约 ¥200-400,用 DeepSeek V3 的话月费大约 ¥10-20。
差距有多大就不用我说了。
当然便宜是有原因的——DeepSeek 的推理能力不如 Claude。架构设计、排查复杂 Bug 这些场景还是得用 Claude。但日常写 CRUD、生成文档、写测试用例这些模板化的工作,DeepSeek 完全够用。后面我会讲具体什么任务用什么模型。
CC Switch 是什么
CC Switch 是一个桌面图形化工具,用来给 Claude Code 切换不同的模型供应商。
它的原理很简单:Claude Code 正常发 API 请求,本来这个请求是发给 Anthropic 服务器的。CC Switch 在中间拦截了一下,把请求转发给你指定的国产模型供应商——Claude Code 不知道自己连的不是 Anthropic,它只是正常发请求,正常收响应。
你不用手动编辑 JSON 配置文件,在 CC Switch 的界面里点几下鼠标就行。
安装 CC Switch
Windows
去 github.com/farion1231/cc-switch/releases,下载最新的 CC-Switch-Setup-x.x.x.exe,双击安装就行。
如果 Windows Defender 弹窗拦截,点"更多信息"再点"仍然运行"——不用担心,这是正常的。CC Switch 是个人开发者的开源项目,没有微软的代码签名证书,Defender 不认识它就会拦截。代码在 GitHub 上开源的,安全性不用太担心。
Mac
brew tap farion1231/ccswitch
brew install --cask cc-switch
Linux
下载 CC-Switch-x.x.x.AppImage,右键 → 属性 → 权限 → 勾选"允许作为程序执行",然后双击运行。
装完之后打开 CC Switch,左侧应用列表里选 "Claude",你会看到当前配置的模型。默认应该只有 Anthropic 官方。
接入 DeepSeek
DeepSeek 是目前对 Claude Code 兼容性最好的国产模型。它官方支持了 Anthropic 的 Messages API 协议,地址是:
https://api.deepseek.com/anthropic
你不需要搭任何中间代理,Claude Code 的请求可以直接发过去。
第一步:获取 DeepSeek API Key
去 platform.deepseek.com 注册账号。新用户有 ¥10 左右的免费额度,够测试用一阵了。注册后在左侧菜单找 "API Keys",创建一个新的 Key 然后复制下来。
价格是 ¥1/百万 tokens,基本相当于不要钱。
第二步:在 CC Switch 里配置
- 打开 CC Switch,左侧选 "Claude"
- 点右上角的 "+" 按钮
- 预设选 "DeepSeek"
- 粘贴你刚才复制的 API Key
- 点"添加"
- 在 DeepSeek 卡片上点"启用"
搞定了。回到终端正常启动 claude,现在用的就是 DeepSeek 了。
想确认的话,可以在 Claude Code 里输入 /model 看一眼当前模型。或者随便问一句"你现在用的是什么模型"。
第三步:切换回去
在 CC Switch 里点 Claude 原版卡片,点"启用",就切回 Anthropic 了。几秒钟的事。
不用 CC Switch 的话怎么配
如果你不想装额外的软件,直接改配置文件也可以。在 ~/.claude/settings.json 里加上:
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
"ANTHROPIC_AUTH_TOKEN": "你的DeepSeek API Key",
"ANTHROPIC_MODEL": "deepseek-chat",
"ANTHROPIC_SMALL_FAST_MODEL": "deepseek-chat"
}
}
或者用环境变量临时切换,不持久化:
export ANTHROPIC_BASE_URL="https://api.deepseek.com/anthropic"
export ANTHROPIC_AUTH_TOKEN="你的Key"
export ANTHROPIC_MODEL="deepseek-chat"
claude
但我还是推荐用 CC Switch——可视化管理多个供应商,用起来顺手很多。比如你可以同时预设好 DeepSeek、Qwen、GLM 三套配置,用哪个就切哪个。
其他国产模型也简单说一下
DeepSeek 之外,CC Switch 还支持几个国产模型:
- 通义千问(百炼):dashscope.console.aliyun.com 获取 Key,中文文档写的很好。API 价格 ¥8/百万 tokens,相对 DeepSeek 贵一些,但中文能力确实强。
- 智谱 GLM:open.bigmodel.cn 获取 Key,¥10/百万 tokens。综合表现不错但性价比不如 DeepSeek。
- Moonshot Kimi:platform.moonshot.cn 获取 Key,¥8/百万 tokens。
配置方式都一样:获取 Key → CC Switch 选预设 → 粘贴 → 启用。全程不用写一行代码。
一个常见的坑
切换到 DeepSeek 后,第一次启动可能会报 "Invalid API response" 或者直接报错。
原因:新版本的 Claude Code 会在请求里带一个叫 adaptive thinking 的参数,这个是 Anthropic 的专属功能。第三方 API 不认识这个参数,就报错了。
解决很简单。在 ~/.claude/settings.json 里加一行:
{
"claude_code_disable_adaptive_thinking": "1"
}
加完重启 Claude Code 就好了。
什么任务用 DeepSeek,什么任务切回 Claude
不是所有活都适合让 DeepSeek 干。用对模型做对事,省钱的同时不拖后腿。
适合 DeepSeek 的:
- CRUD 代码生成。套路固定,不需要高级推理
- 单元测试生成。同样是模板化的工作
- 接口文档生成。中文能力够用
- 简单配置文件的生成和修改
- 写 Shell 脚本
必须切回 Claude 的:
- 复杂架构设计。推理深度不够的话方案会有漏洞
- 疑难 Bug 排查。DeepSeek 容易给你指错方向,绕圈子的时间成本远超省下的 API 费
- Code Review。Claude 对代码上下文和团队规范的理解明显更准确
- 安全审查。这时候出错代价太大,别省那几块钱
我自己是这样用的:日常 90% 的时间用 DeepSeek,写写 CRUD、改改配置、生成测试。遇到复杂的 Bug 或者需要设计新模块的时候切回 Claude。一个月下来,API 总费用大概 ¥30-50。纯用 Claude 的话随便就三四百。
¥30-50 一个月什么概念?一杯奶茶。
自己掏钱完全没压力。比 ChatGPT Plus 的 $20/月 还便宜了一大半,而且能力范围更广。
总结
- 去 platform.deepseek.com 注册,拿到 Key
- 装 CC Switch,选 DeepSeek 预设,贴 Key
- settings.json 加一行
claude_code_disable_adaptive_thinking: "1" - 日常用 DeepSeek,攻坚用 Claude
- 月费从几百降到几十
这套配置大概花你 15 分钟。但之后每个月能省下来的 API 费用,够请全组喝好几次奶茶了。
如果有不清楚的地方可以在评论区问。下一篇讲怎么写一个高质量的 CLAUDE.md——这是让 Claude Code 真正理解你项目的最重要的一步。很多人装完就直接用了,结果 AI 生成的代码风格跟项目完全不搭,反复改反而更费时间。