两个”最强”为什么要配在一起

一句话背景:Claude Code是Anthropic官方出的AI编程Agent,不是聊天框,是个能自主读文件、改代码、跑命令、多步执行的编程助理;DeepSeek V4 Pro是DeepSeek最新旗舰,代码能力强、API便宜、国内可直连。

问题来了:Claude Code默认只能用Claude模型,而Claude的API需要海外信用卡,登录也要翻墙,很多开发者卡在第一步就放弃了。

这视频讲的,就是绕过这堵墙——用Claude Code的框架外壳,换上DeepSeek V4 Pro的大脑。效果:你得到Claude Code所有的Agent能力(文件编辑、终端执行、多步推理、工具调用),同时后台跑的是DeepSeek——国内可访问、低成本、代码任务表现优秀。

这不是奇技淫巧,是可以长期稳定用的方案。下面拆全流程。


为什么这个方案能跑通:技术底层

很多人不明白为什么能换模型,以为Claude Code是”绑死Claude的”,这是误解。

Claude Code本质是一个Anthropic API的客户端。它通过HTTP调用https://api.anthropic.com,遵循Anthropic的消息格式(Messages API、Tool Use协议、流式输出)。关键点:这套协议是可以被其他模型兼容的

DeepSeek V4 Pro提供了一个Anthropic兼容端点:

https://api.deepseek.com/anthropic

这个端点接受的请求格式和Anthropic API一模一样——消息结构、tool_use字段、流式响应全部对齐。所以对于Claude Code来说,它以为自己在和Claude对话,实际上背后跑的是DeepSeek V4 Pro。

这就是这套方案的核心:把API请求的目标地址从anthropic.com偷换成deepseek.com,两边协议兼容,天衣无缝。


完整操作流程(四步走)

第一步:安装Claude Code

前提:需要Node.js环境(18+版本)。

# 确认node版本
node --version

# 全局安装Claude Code
npm install -g @anthropic-ai/claude-code

# 确认安装成功
claude --version

这步一般不会出问题,装完就有了claude命令。

第二步:绕过登录墙

装完Claude Code第一次运行,它会要求登录Anthropic账号。国内用户大概率登不上去——网络问题。这里有个配置文件hack可以绕过。

找到或创建 ~/.claude.json(用户主目录下),加入这个配置项:

{
  "hasCompletedOnboarding": true
}

这个字段告诉Claude Code”用户已完成引导流程”,它就不再强制要求登录,直接进入工作状态。

注意:这只是跳过了登录流程,后续还需要配置模型(否则没有API Key它调不通)。登录跳过 ≠ 就能用,第三步是关键。

第三步:用CC Switch配置DeepSeek模型

CC Switch是一个开源GUI工具,专门用来管理Claude Code的模型配置。它帮你省去了手动编辑配置文件的麻烦。

安装CC Switch后,进入配置界面,添加一个新模型:

配置项填写内容
模型名称deepseek-chat(以DeepSeek官方文档为准)
请求地址https://api.deepseek.com/anthropic
API Key从DeepSeek官网申请(platform.deepseek.com → API Keys)

配置保存后,关闭CC Switch,重新打开Claude Code。此时你应该能看到当前模型显示为DeepSeek V4 Pro,说明切换成功。

DeepSeek API Key获取:访问 platform.deepseek.com,注册账号后在”API Keys”页面生成,新注册账号有免费额度体验。

第四步(可选):VSCode插件接入

如果你更喜欢在编辑器里用,可以在VSCode应用商店搜索”Claude Code”安装官方插件。

因为第二步已经配置了.claude.json,登录界面会一闪而过自动跳过。插件默认读取同一套配置,所以模型也自动走DeepSeek V4 Pro。在VSCode侧边栏打开Claude Code面板,同样能正常使用。


不用CC Switch的替代方案:环境变量直接注入

CC Switch是GUI方便,但背后原理是修改环境变量。如果你不想装额外工具,可以直接在命令行注入:

ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic \
ANTHROPIC_API_KEY=<你的DeepSeek API Key> \
claude

或者更持久,写进你的 ~/.zshrc~/.bashrc

export ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
export ANTHROPIC_API_KEY=<你的DeepSeek API Key>

这样每次打开终端自动生效,不需要CC Switch。

还有一种方式是在项目目录下创建 .claude/settings.json,通过env字段指定:

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
    "ANTHROPIC_API_KEY": "<你的DeepSeek API Key>"
  }
}

这种方式的好处:项目级别的配置,不同项目可以用不同的模型后端。


用了之后实际体验怎么样

从视频和实际使用来看,几个关键结论:

能用的功能:Claude Code的核心Agent能力——文件读写、代码生成、多步执行、终端命令、上下文维持——都能正常跑。DeepSeek V4 Pro在代码任务上的表现相当强,不逊于Claude Sonnet。

成本对比:DeepSeek V4 Pro的API价格远低于Claude API,对于需要大量token的Agent任务,成本差距可能在5-10倍。

延迟:国内直连DeepSeek API,延迟可能比通过代理访问Claude API更低,实际体验更流畅。

工具调用:DeepSeek对Anthropic的tool_use格式兼容良好,Claude Code的bash工具、file工具等都能正常执行。

局限:极少数用到Claude专属能力(如computer_use)的功能可能不支持,但日常编程任务覆盖良好。


更大的图:Claude Code框架层的真正价值

这个接入方案揭示了一件重要的事:Claude Code的真正价值不在于”Claude”,而在于”Code Agent框架”

具体说:Claude Code把AI编程从”聊天问答”升级到”Agent自主执行”——它有内置的文件系统工具、终端工具、项目上下文管理、多步骤规划、错误自动修复。这套能力框架是Anthropic做的,和后端跑什么模型是分开的。

一旦我们理解了这点,就能想到更多玩法:

  • 换成Gemini(通过Vertex AI的Anthropic兼容接口)
  • 换成本地部署的开源模型(通过LiteLLM或Ollama的兼容层)
  • 换成其他国内模型(只要提供Anthropic兼容端点)

整个生态正在沿着”框架与模型解耦”的方向演化。Claude Code打前站建了最好的框架,现在国内用户可以用DeepSeek的脑子驱动它——这是很务实的组合。

这背后更重要的趋势:AI工具的竞争正在进入”框架层vs模型层”分离的阶段。谁做好了框架,就能享受所有优质模型的红利;谁做好了Anthropic兼容API,就能坐上Claude Code的流量。DeepSeek两边都在布局——它既有强模型,又提供Anthropic兼容端点——值得长期关注。


可能踩的坑

坑1:hasCompletedOnboarding设置后还是要登录 检查 .claude.json 是否在正确目录(~/.claude.json 用户主目录),不是项目目录。

坑2:CC Switch配置保存后Claude Code还是报错 完全关闭CC Switch再重启Claude Code;有时需要重启终端。

坑3:API请求返回401或403 确认DeepSeek API Key是否正确,以及账号余额是否充足(新账号有免费额度但有上限)。

坑4:模型名称填错导致404 DeepSeek的模型名称以官方API文档为准,不能随意填写,填错会404。当前正确名称是deepseek-chat

坑5:工具调用失败 某些复杂工具调用可能因模型对格式的理解差异出现问题,可以先用简单指令验证链路,再逐步加复杂度。


小结

这套方案的价值链很清晰:

Claude Code框架 + DeepSeek V4 Pro模型 + Anthropic兼容API = 最强Agent编程体验,国内可用,成本可控

操作上是四步:装Node + 装Claude Code → 改.claude.json跳过登录 → CC Switch配DeepSeek → VSCode插件可选装。懂原理后,直接环境变量注入更干净,不依赖任何第三方工具。

最后一个判断:AI工具的”壳”和”核”正在解耦。Claude Code是壳,DeepSeek是核,Anthropic兼容API是桥。谁能做好这座桥,谁就能在不同模型的更新迭代中立于不败之地。这不仅是一个接入教程,也是一个值得押注的生态方向。