Claude Code 的编程体验是业界顶尖的,但有几个问题让国内开发者头疼:$20-$200/月的订阅费、时不时的封号风险、还有今年六月那场持续两周的 Fable 5/Mythos 5 出口禁令。好消息是,Claude Code 从设计之初就留了一个后门——通过两个环境变量,就能把它的后端模型完全换掉。本文把市面上所有主流迁移路径整合成一篇,覆盖三种方案,附上避坑清单。
为什么要把 Claude Code 的后端换成 DeepSeek?
迁移的理由往往不只一个。结合开发者社区的真实反馈,主要集中在以下几点:
最常见的四个迁移动机
- 成本差距悬殊:Claude Code Max 订阅 $200/月,而用 DeepSeek V4 Pro API 完成同等编程任务,实测月均花费约 $7,最低可到 $5——差距约 15-40 倍。有 GitHub 项目做过精确测算,95× cheaper。
- 国内直连,不再依赖 VPN:DeepSeek 官方 API 域名
api.deepseek.com国内可直连,配合中转站方案甚至可以在办公室内网环境下稳定使用。 - 封号和禁令风险规避:今年六月 Anthropic 旗舰模型遭出口管制,持续两周全球下线。接入 DeepSeek 后,这类外部不可控风险的影响彻底消失。
- 1M 超长上下文:DeepSeek V4 Pro 支持 100 万 Token 上下文窗口,是 Claude Sonnet 4.6 的 5 倍(200K),面对大型项目的全仓库分析场景优势明显。
切换之前:DeepSeek V4 的编程能力到底怎么样?
有人担心"换掉 Claude 会不会体验变差"。先看数据再决定。
| 指标 | DeepSeek V4 Pro | Claude Sonnet 4.6 |
|---|---|---|
| SWE-bench Verified | 80.6%+ | 79.6% |
| 综合编程 Benchmark 均分 | 73.8 | 66.4 |
| 上下文窗口 | 1,000,000 tokens | 200,000 tokens |
| 输出定价(每百万 token) | $3.20 | $15.00(4.7×贵) |
| 国内直连 | ✓ 官方直连 | ✗ 需 VPN |
| 图片输入 | ✗ 暂不支持 | ✓ 支持 |
结论:纯代码任务,DeepSeek V4 Pro 不逊于 Claude Sonnet 4.6,部分 Benchmark 更优。唯一明显短板是不支持图片输入——如果你经常把截图、设计稿丢给 Claude Code 分析,这一点需要注意。
实测场景对比上,JavaGuide 的深度评测中,DeepSeek V4 + Claude Code 组合在代码审计、数据库迁移、模型升级等真实工程场景均能胜任;4sAPI 博客的独立评测则指出,V4-Pro "零配置直追 Claude",在 Agent 长任务链上的表现出乎意料地稳。
方案一:直连 DeepSeek 官方 API(最推荐)
这是 DeepSeek 官方文档明确支持的方式,配置最简洁,适合大多数个人开发者。
第一步:申请 DeepSeek API Key
访问 platform.deepseek.com,注册并登录,在"API Keys"页面新建一个 Key。新用户注册通常有免费额度赠送,可以先用免费额度测试整个配置流程。
第二步:配置环境变量
macOS / Linux(写入 ~/.zshrc 或 ~/.bashrc 持久化):
export ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
export ANTHROPIC_AUTH_TOKEN=你的DeepSeek_API_Key
export ANTHROPIC_MODEL=deepseek-v4-pro[1m]
export ANTHROPIC_DEFAULT_OPUS_MODEL=deepseek-v4-pro[1m]
export ANTHROPIC_DEFAULT_SONNET_MODEL=deepseek-v4-pro[1m]
export ANTHROPIC_DEFAULT_HAIKU_MODEL=deepseek-v4-flash
export CLAUDE_CODE_SUBAGENT_MODEL=deepseek-v4-flash
export CLAUDE_CODE_EFFORT_LEVEL=max Windows(PowerShell,当前会话立即生效):
$env:ANTHROPIC_BASE_URL="https://api.deepseek.com/anthropic"
$env:ANTHROPIC_AUTH_TOKEN="你的DeepSeek_API_Key"
$env:ANTHROPIC_MODEL="deepseek-v4-pro[1m]"
$env:ANTHROPIC_DEFAULT_OPUS_MODEL="deepseek-v4-pro[1m]"
$env:ANTHROPIC_DEFAULT_SONNET_MODEL="deepseek-v4-pro[1m]"
$env:ANTHROPIC_DEFAULT_HAIKU_MODEL="deepseek-v4-flash"
$env:CLAUDE_CODE_SUBAGENT_MODEL="deepseek-v4-flash"
$env:CLAUDE_CODE_EFFORT_LEVEL="max" Windows 永久生效,可在系统属性 → 高级 → 环境变量中设置,或写入 PowerShell Profile 文件。
第三步:验证配置
重新打开终端(让环境变量生效),启动 Claude Code 后运行:
/status
如果 Base URL 一栏显示 https://api.deepseek.com/anthropic,Model 显示 deepseek-v4-pro[1m],说明配置已生效。再丢一个小任务让它改一段代码,跑通即完成迁移。
⚠️ 重要:模型 ID 即将更新(2026-07-24 生效)
DeepSeek 官方已公告:旧模型 ID deepseek-chat 和 deepseek-reasoner 将于 2026 年 7 月 24 日正式退役。
如果你的配置里还在使用这两个 ID,请在截止日期前改为 deepseek-v4-pro[1m](主力任务)和 deepseek-v4-flash(子 Agent/快速任务),否则 7 月 24 日后会直接报错。
方案二:通过 API 中转站接入(国内低延迟首选)
如果你在公司内网、DeepSeek 官方 API 偶发波动,或者希望用一个 Key 同时支持 DeepSeek + Claude + GPT 的灵活切换,API 中转站是更好的选择。配置方式与方案一完全相同,只需把 ANTHROPIC_BASE_URL 换成中转站提供的端点地址。
# 以支持 DeepSeek 的中转站为例(地址以中转站实际提供为准)
export ANTHROPIC_BASE_URL=https://你的中转站域名/anthropic
export ANTHROPIC_AUTH_TOKEN=你的中转站API_Key
export ANTHROPIC_MODEL=deepseek-v4-pro
# 其余环境变量同方案一 选择中转站时,有几个关键检查项:
- 明确支持 DeepSeek V4 Pro:部分中转站只转发 Claude/GPT,不支持 DeepSeek
- 支持 Anthropic 格式(不只是 OpenAI 格式):Claude Code 走的是 Anthropic 协议,中转站必须支持
/anthropic路径,而非仅支持 OpenAI 的/v1 - 国内直连节点:优先选有国内直连节点的,避免在公司 / 内网环境下出现连接超时
目前已核实支持 DeepSeek + Anthropic 格式双路由的中转站,可参考本站 AI API 中转站对比列表,筛选"模型覆盖"含 DeepSeek 的条目。
方案三:CC Switch GUI 工具(最省心,适合不想碰命令行的用户)
如果你不想每次手动改环境变量,CC Switch 是目前最方便的图形化方案。它是一款跨平台桌面 App(macOS/Windows/Linux),内置 50+ 家 AI API 供应商预设,DeepSeek 官方 API 已在内置列表中,点击切换即可,不需要手动填写任何 URL。
- GitHub 上已累积 67k+ Star
- 支持 Claude Code、Codex、Gemini CLI 等多个 AI CLI 工具的 Provider 统一管理
- MCP 统一管理、Skills 安装、本地代理一体化
- 配置一次后,工具重启也能保持设置
详细安装和使用方法参考本站教程:CC Switch 完整指南。
切换后的已知限制——切换前必读
DeepSeek 不是 Claude 的 100% 替代,有几处行为差异需要提前知道:
切换后会失去的功能
- 图片输入:DeepSeek V4 Pro 当前版本是纯文本模型,不支持处理图片、截图、设计稿。如果你的工作流里经常用
图片 → Claude Code的方式分析 UI,这是最大的功能缺口。 - /ultrareview 和任务预算:这些功能依赖 Anthropic 的后端基础设施,换掉模型后不可用。
- xhigh effort 模式:部分高级 effort 控制参数是 Anthropic 私有协议,DeepSeek 端暂不支持。
- Claude Desktop 不支持这套配置:Claude Desktop 使用 OAuth 认证,不读取
ANTHROPIC_AUTH_TOKEN和ANTHROPIC_BASE_URL。仅 Claude Code CLI 支持。
高频避坑清单
整合开发者社区反馈的最高频问题,按遇到频率排序:
- 设了环境变量但没生效:别忘了
source ~/.zshrc(或重新打开终端)让变量生效,再启动 Claude Code。写在 shell 配置文件里的变量不会自动加载到当前已打开的终端会话。 - ANTHROPIC_API_KEY vs ANTHROPIC_AUTH_TOKEN:Claude Code 的不同版本对变量名要求不一致。保险起见,把两个变量都设置成你的 DeepSeek Key:
export ANTHROPIC_API_KEY=你的DeepSeek_Key export ANTHROPIC_AUTH_TOKEN=你的DeepSeek_Key - reasoning_content 字段报错:DeepSeek V4 Pro 在推理过程中会返回
reasoning_content字段,部分版本的 Claude Code 不识别这个字段会报错。更新到最新版 Claude Code(claude update)通常可以解决。 - 中转站只支持 OpenAI 格式,不支持 Anthropic 格式:Claude Code 使用 Anthropic 协议,Base URL 的末端路径应该是
/anthropic(而非 OpenAI 的/v1)。如果中转站只有/v1端点,接入 Claude Code 会报错或获得乱码响应。 - 旧模型 ID 7月24日后失效:如上文所述,
deepseek-chat和deepseek-reasoner将于 2026-07-24 退役。提前更新为deepseek-v4-pro[1m]和deepseek-v4-flash。 - DeepSeek 官方 API 偶发限速:在国内高峰时段,DeepSeek 官方 API 的响应速度可能变慢甚至短暂超时。这种情况下切换到中转站方案(多节点分流)通常能改善体验。
- API Key 安全:不要提交到 Git:无论是 DeepSeek Key 还是中转站 Key,都有账号完整控制权。不要写进代码文件直接提交,用
.env文件并加进.gitignore,或使用操作系统的密钥管理工具。
进阶:用 Claude Code Router 实现智能多模型路由
如果你既不想完全放弃 Claude,又想在 Token 不够或价格敏感任务时自动切到 DeepSeek,Claude Code Router 是一个值得关注的开源方案。它作为一个本地代理层运行,根据任务类型(复杂度、是否需要图片、上下文长度)自动决定路由到哪个后端——默认把日常代码任务路由到 DeepSeek,只有真正需要 Claude 强项(多模态、长链推理)的任务才走 Claude。
配置完成后,Claude Code 的 ANTHROPIC_BASE_URL 指向本地 Router 代理地址(如 http://127.0.0.1:8080/anthropic),Router 再根据规则分发。详细配置参考项目 GitHub 仓库文档,本文不展开,但这个思路是当前最灵活的多模型管理方式。
成本估算参考
根据实战数据,给出三种使用强度下的月成本估算:
| 使用强度 | Claude Code Max | DeepSeek V4 Pro(直连) | 中转站(DeepSeek) |
|---|---|---|---|
| 轻度(个人项目,1-2h/天) | $20/月 | $1-3/月 | $2-5/月 |
| 中度(全职开发,4-6h/天) | $100/月 | $5-12/月 | $8-15/月 |
| 重度(多项目、Agent任务) | $200/月 | $15-30/月 | $20-40/月 |
注:以上为估算值,实际费用取决于 Token 消耗量、模型选择和具体使用场景。DeepSeek 当前处于促销定价阶段,价格可能调整。
总结:适合切换 DeepSeek 的场景 vs. 留在 Claude 的场景
✅ 适合切换到 DeepSeek 的情况
- 主要做纯代码任务:写代码、Review、重构、调试
- 需要超长上下文分析大型项目(1M token 优势显著)
- 订阅费成为负担,或项目处于早期验证阶段预算有限
- 在国内无稳定 VPN 的办公/开发环境
- 遇到 Claude 封号或服务中断需要备用方案
🔄 建议保留 Claude(或混合使用)的情况
- 工作流里大量依赖截图/设计稿分析(DeepSeek V4 Pro 不支持图片输入)
- 使用 /ultrareview 或任务预算等 Anthropic 专有功能
- 需要在 Claude Code 和 Claude.ai 网页版之间频繁同步上下文
- 对模型输出风格有强依赖(Claude 的写作/表达风格与 DeepSeek 有差异)
对大多数国内开发者来说,最务实的策略是日常用 DeepSeek V4 Pro 做主力,遇到图片分析或特定需要 Claude 强项的任务时再切回来。CC Switch 或 Claude Code Router 都能让这种双模型工作流变得顺畅。
迁移本身的技术门槛很低——两个环境变量,三分钟配好。真正需要花时间的,是根据自己的工作流找到最合适的混合方案。
需要一个稳定的 DeepSeek API 中转站?查看本站整理的 AI API 中转站对比列表,找到支持 DeepSeek V4 + Anthropic 格式的服务商。