发布时间2026-07-14标签AI Agent实战Claude CodeDeepSeek操作指南目标让 Claude Code 用DeepSeek当大脑Claude Code 当双手。DeepSeek 已提供原生 Anthropic 兼容端点不需要任何代理或翻译层——设对几个环境变量claude一启动就直接走 DeepSeek成本降到官方 Claude 的几十分之一。⚠️本文是临时变量方案。每个新终端都要重设一遍变量简单但不持久。第 04 篇会用CCSwitch统一管理多模型配置永久生效、一键切换——那是正式方案。环境准备已完成第 01 篇基础环境 Claude Code 已安装并能启动一个 DeepSeek 账号并拿到 API Keyplatform.deepseek.com → API Keys → 创建网络能访问api.deepseek.com步骤1. 拿到 DeepSeek API Key登录 platform.deepseek.com →API Keys→ 创建新的 Key复制形如sk-xxxx的密钥。只显示一次存好。2. 设置环境变量这一步替代登录DeepSeek 提供了原生 Anthropic 兼容端点https://api.deepseek.com/anthropicClaude Code 可以直接对话不用架任何代理。在同一终端里依次执行以下变量设置Windows PowerShell$env:ANTHROPIC_BASE_URL https://api.deepseek.com/anthropic $env:ANTHROPIC_AUTH_TOKEN sk-你的deepseek 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 maxMac / Linux 用户把$env:换成export等号右边加引号即可export ANTHROPIC_BASE_URLhttps://api.deepseek.com/anthropic export ANTHROPIC_AUTH_TOKENsk-你的deepseek key export ANTHROPIC_MODELdeepseek-v4-pro[1m] # ... 其余同上每个变量在做什么变量作用ANTHROPIC_BASE_URL把 Claude Code 的请求地址从 Anthropic 官方切到 DeepSeekANTHROPIC_AUTH_TOKEN用 DeepSeek Key 认证不是 Anthropic 的 KeyANTHROPIC_MODEL默认模型deepseek-v4-pro[1m]是新旗舰ANTHROPIC_DEFAULT_*_MODEL覆盖 Claude Code 内的三档模型选择Opus/Sonnet/Haiku 成对替代CLAUDE_CODE_SUBAGENT_MODEL子 Agent 用轻量模型省成本提速CLAUDE_CODE_EFFORT_LEVELmax强制最强推理不要省这一次建议把这七行保存成一个脚本如ds.ps1每次新开终端跑一下即可不用手打。3. 进入项目目录并启动cd ~/ai-agent-lab # Windows 可能需要放开脚本执行策略只需第一次 Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass claude进入 Claude Code 后确认模型已经切换到 DeepSeek 你现在的底层模型是什么它应该告诉你用的是 DeepSeek 模型。如果回复里提到deepseek说明请求确实走到了 DeepSeek 端点。验证三步全过 接入成功七行环境变量设好无报错claude能正常进入交互界面问一句你是谁或底层模型是什么回复确认走的是 DeepSeek做个最小编码测试确认能力无损 用 Python 写一个快速排序能正常生成代码 编码能力正常完全可替代官方 Claude。踩坑记录1. 忘了设ANTHROPIC_AUTH_TOKEN直接跑 claudeClaude Code 会尝试用之前登录的 Anthropic 账号绕过 DeepSeek。确保这个变量指向的是sk-开头的 DeepSeek Key而不是 Anthropic 的 Key。2. 模型名写错必须严格用 DeepSeek 平台上的准确模型名如deepseek-v4-pro[1m]。别自己编名字写错会直接报 404 或模型不存在的错误。3. 每次开终端都要重设环境变量临时方案的痛点$env:设置只管当前终端。这也是为什么这只是临时变量简单版——简单但不持久。第 04 篇的 CCSwitch 就是来根治这个问题的写一次配置永久生效一键切换模型。4. Windows 直接跑 claude 报执行策略错误PowerShell 默认禁止运行脚本。执行Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass仅影响当前终端再跑。5. DeepSeek 的工具调用在极端复杂多步任务中弱于 Claude 官方这是模型能力差异不是接入问题。简单到中等编码任务几乎无差别成本几十倍差距让这个差异完全可以接受。下一步现在先走 OpenRouter 试试更多模型还是临时变量思路→ AI Agent 开发实战03Claude Code 接入 OpenRouter等 OpenRouter 和 DeepSeek 都跑通了就不该再用手管环境变量了。第 04 篇用CCSwitch 一个配置搞定所有模型切换——那是正式方案写完就再也不用敲$env:了。