Claude Code 太贵?用 CC Switch 接入 DeepSeek,API 费用直接降到十分之一

0 阅读6分钟

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 里配置

  1. 打开 CC Switch,左侧选 "Claude"
  2. 点右上角的 "+" 按钮
  3. 预设选 "DeepSeek"
  4. 粘贴你刚才复制的 API Key
  5. 点"添加"
  6. 在 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/月 还便宜了一大半,而且能力范围更广。

总结

  1. 去 platform.deepseek.com 注册,拿到 Key
  2. 装 CC Switch,选 DeepSeek 预设,贴 Key
  3. settings.json 加一行 claude_code_disable_adaptive_thinking: "1"
  4. 日常用 DeepSeek,攻坚用 Claude
  5. 月费从几百降到几十

这套配置大概花你 15 分钟。但之后每个月能省下来的 API 费用,够请全组喝好几次奶茶了。


如果有不清楚的地方可以在评论区问。下一篇讲怎么写一个高质量的 CLAUDE.md——这是让 Claude Code 真正理解你项目的最重要的一步。很多人装完就直接用了,结果 AI 生成的代码风格跟项目完全不搭,反复改反而更费时间。