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-chatdeepseek-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_TOKENANTHROPIC_BASE_URL。仅 Claude Code CLI 支持。

高频避坑清单

整合开发者社区反馈的最高频问题,按遇到频率排序:

  1. 设了环境变量但没生效:别忘了 source ~/.zshrc(或重新打开终端)让变量生效,再启动 Claude Code。写在 shell 配置文件里的变量不会自动加载到当前已打开的终端会话。
  2. ANTHROPIC_API_KEY vs ANTHROPIC_AUTH_TOKEN:Claude Code 的不同版本对变量名要求不一致。保险起见,把两个变量都设置成你的 DeepSeek Key:
    export ANTHROPIC_API_KEY=你的DeepSeek_Key
    export ANTHROPIC_AUTH_TOKEN=你的DeepSeek_Key
  3. reasoning_content 字段报错:DeepSeek V4 Pro 在推理过程中会返回 reasoning_content 字段,部分版本的 Claude Code 不识别这个字段会报错。更新到最新版 Claude Code(claude update)通常可以解决。
  4. 中转站只支持 OpenAI 格式,不支持 Anthropic 格式:Claude Code 使用 Anthropic 协议,Base URL 的末端路径应该是 /anthropic(而非 OpenAI 的 /v1)。如果中转站只有 /v1 端点,接入 Claude Code 会报错或获得乱码响应。
  5. 旧模型 ID 7月24日后失效:如上文所述,deepseek-chatdeepseek-reasoner 将于 2026-07-24 退役。提前更新为 deepseek-v4-pro[1m]deepseek-v4-flash
  6. DeepSeek 官方 API 偶发限速:在国内高峰时段,DeepSeek 官方 API 的响应速度可能变慢甚至短暂超时。这种情况下切换到中转站方案(多节点分流)通常能改善体验。
  7. 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 格式的服务商。