Claude Code接入DeepSeek V4的两种方法完整配置指南(2026最新)

  发布时间:2026-06-03 11:14:28   作者:小李同学_LSH   我要评论
Claude Code 是目前最好用的 AI 编程 Agent,但它默认只用 Anthropic 的模型,价格不便宜,本文主要介绍了Claude Code接入DeepSeek V4的两种方法,有需要的小伙伴可以了解下

Claude Code 是目前最好用的 AI 编程 Agent,但它默认只用 Anthropic 的模型,价格不便宜——Claude Max 5x 是 $100/月,Max 20x 是 $200/月。DeepSeek V4 发布当天就官方支持了 Claude Code,V4-Pro 在 SWE-bench 上和 Claude Opus 4.6 差 0.2%,但价格是后者的约 1/7。有人用 V4-Pro 跑了一整天的 Agent 任务(412 次工具调用),花了不到 $7。
这篇把两种接入方法写清楚:一种是新的桌面端 GUI 方式,一种是之前就有的终端环境变量方式——两种都完整可用,各有适合的场景。

背景:DeepSeek 为什么能接入 Claude Code

DeepSeek-V4 在发布当天就与 Claude Code 实现了无缝集成,DeepSeek 自己内部的 Agentic 编程也在用 V4。

能接入的根本原因是:DeepSeek 提供了 Anthropic 兼容的 API 端点。不是用代理层转换——DeepSeek 的 /anthropic 端点接受原生 Anthropic SDK 请求格式,返回原生 Anthropic SDK 响应格式。Claude Code 根本不知道自己在和谁说话。

价格差距有多大?

# 成本对比(输出 Token,官方标价)
prices = {
    "Claude Opus 4.6":   25.00,   # $25/M 输出 token
    "DeepSeek V4-Pro":    3.48,   # $3.48/M 输出 token  ← ~7× 更便宜
    "DeepSeek V4-Flash":  0.28,   # $0.28/M 输出 token  ← ~89× 更便宜
}
# 一天重度 Agent 使用(实际案例)
# Claude Opus 4.6:频繁触发 rate limit,三位数费用
# DeepSeek V4-Pro:412 次工具调用,$6.84(来源:FindSkill.ai 用户测试)

方法一:桌面端 GUI(2026.04.14 新方式)

桌面端是什么

2026 年 4 月 14 日,Anthropic 发布了完全重新设计的 Claude Code 桌面端,包含管理多个并行 Session 的侧边栏、拖拽布局、集成终端和文件编辑器。

桌面端运行的是和 CLI 相同的底层引擎,但提供图形界面。你可以同时在两台设备上运行,甚至针对同一个项目。它们通过 CLAUDE.md 文件共享配置和项目记忆。如果想把 CLI session 迁移到桌面端,在终端里运行 /desktop,Claude 会保存当前 session 并在桌面应用里打开它。

安装桌面端

# macOS
# 从 Claude 官网下载 Claude Desktop App
# 或者:
brew install --cask claude

# Windows
# 下载 .exe 或 MSIX 安装包
# 地址:claude.ai/download

# 安装后,打开 Claude Desktop App
# 点击左上角 Chat 图标旁边的切换,找到 Code Tab(代码标签)
# 首次在 Windows 上打开,需要先安装 Git for Windows,安装后重启 App

桌面端配置 DeepSeek

桌面端和 CLI 共享同一套配置——通过环境变量或 ~/.claude/settings.json 配置好之后,桌面端会自动使用。

方式一:通过环境变量(推荐,启动前设置)

# macOS / Linux:在 ~/.zshrc 或 ~/.bashrc 里加上

# DeepSeek API 配置
export ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
export ANTHROPIC_AUTH_TOKEN=sk-xxxxxxxxxxxxxxxx   # 你的 DeepSeek API Key

# 模型映射(Opus→Pro,Sonnet/Haiku→Flash)
export ANTHROPIC_MODEL=deepseek-v4-pro
export ANTHROPIC_DEFAULT_OPUS_MODEL=deepseek-v4-pro
export ANTHROPIC_DEFAULT_SONNET_MODEL=deepseek-v4-pro
export ANTHROPIC_DEFAULT_HAIKU_MODEL=deepseek-v4-flash
export CLAUDE_CODE_SUBAGENT_MODEL=deepseek-v4-flash

# 推理模式(对应 Claude 的 thinking)
export CLAUDE_CODE_EFFORT_LEVEL=max   # none / low / high / max

# 保存后刷新配置
source ~/.zshrc

# 然后启动桌面 App,Code Tab 里就会用 DeepSeek V4

Windows PowerShell(持久化方式):

# 在 PowerShell 里运行(永久添加到用户环境变量)
[System.Environment]::SetEnvironmentVariable(
    "ANTHROPIC_BASE_URL",
    "https://api.deepseek.com/anthropic",
    "User"
)
[System.Environment]::SetEnvironmentVariable(
    "ANTHROPIC_AUTH_TOKEN",
    "sk-你的DeepSeekKey",
    "User"
)
[System.Environment]::SetEnvironmentVariable(
    "ANTHROPIC_MODEL",
    "deepseek-v4-pro",
    "User"
)
[System.Environment]::SetEnvironmentVariable(
    "ANTHROPIC_DEFAULT_OPUS_MODEL",
    "deepseek-v4-pro",
    "User"
)
[System.Environment]::SetEnvironmentVariable(
    "ANTHROPIC_DEFAULT_HAIKU_MODEL",
    "deepseek-v4-flash",
    "User"
)
[System.Environment]::SetEnvironmentVariable(
    "CLAUDE_CODE_SUBAGENT_MODEL",
    "deepseek-v4-flash",
    "User"
)
# 设置完重启 Claude Desktop App

桌面端的核心功能

配置好之后,桌面端里的 Claude Code 就在用 DeepSeek V4,同时可以用到这些 GUI 功能:

侧边栏 Session 管理:
  → 多个项目同时跑 Agent,一个视图里切换
  → 按状态/项目/环境筛选和分组

并排面板(拖拽布局):
  → 聊天 + diff + 终端 + 文件编辑器 同时可见
  → 拖拽调整布局,适配你的工作方式

集成终端:
  → 直接在 App 里跑测试和构建命令
  → 不需要切换到外部终端窗口

Side Chat(Cmd+;):
  → Agent 跑任务时,侧问一个问题
  → 知道主线程上下文,但不打断主任务
  → 对应的是之前讲的 /btw 命令

内置 diff 视图:
  → 在 App 里审查 Agent 的改动
  → 直接 approve / reject,不用开 git

从 CLI Session 迁移到桌面端

# 在终端里的 Claude Code session 里输入:
/desktop

# 效果:
# → Claude 保存当前 session
# → 自动在桌面 App 里打开该 session
# → 终端里的 CLI 退出
# → 继续在 GUI 里工作,完整保留上下文

方法二:终端环境变量(经典方式)

这是更早就有的方法,直接修改环境变量,灵活、轻量,适合不需要 GUI 的场景(服务器、SSH、习惯终端的开发者)。

快速配置(3 步)

# Step 1:安装 Claude Code(如果还没装)
npm install -g @anthropic-ai/claude-code

# Step 2:获取 DeepSeek API Key
# 访问 platform.deepseek.com → API Keys → Create new

# Step 3:配置环境变量(Linux / macOS)
export ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
export ANTHROPIC_AUTH_TOKEN=sk-你的DeepSeekKey
export ANTHROPIC_MODEL=deepseek-v4-pro
export ANTHROPIC_DEFAULT_OPUS_MODEL=deepseek-v4-pro
export ANTHROPIC_DEFAULT_SONNET_MODEL=deepseek-v4-pro
export ANTHROPIC_DEFAULT_HAIKU_MODEL=deepseek-v4-flash
export CLAUDE_CODE_SUBAGENT_MODEL=deepseek-v4-flash
export CLAUDE_CODE_EFFORT_LEVEL=max

# 启动
claude

推荐:Shell 函数,随时切换

把多个模型提供商封装成 Shell 函数,一个命令就能切换:

# 加到 ~/.zshrc 或 ~/.bashrc

# ── DeepSeek V4(性价比首选)──
deepseek() {
    export ANTHROPIC_BASE_URL="https://api.deepseek.com/anthropic"
    export ANTHROPIC_AUTH_TOKEN="${DEEPSEEK_API_KEY}"
    export ANTHROPIC_MODEL="deepseek-v4-pro"
    export ANTHROPIC_DEFAULT_OPUS_MODEL="deepseek-v4-pro"
    export ANTHROPIC_DEFAULT_SONNET_MODEL="deepseek-v4-pro"
    export ANTHROPIC_DEFAULT_HAIKU_MODEL="deepseek-v4-flash"
    export CLAUDE_CODE_SUBAGENT_MODEL="deepseek-v4-flash"
    export CLAUDE_CODE_EFFORT_LEVEL="max"
    echo "🟢 已切换到 DeepSeek V4(Pro + Flash 路由)"
    claude "$@"
}

# ── 回到 Anthropic 官方模型(精确任务用)──
anthropic_claude() {
    unset ANTHROPIC_BASE_URL
    export ANTHROPIC_AUTH_TOKEN="${ANTHROPIC_API_KEY}"
    unset ANTHROPIC_MODEL
    unset ANTHROPIC_DEFAULT_OPUS_MODEL
    unset ANTHROPIC_DEFAULT_SONNET_MODEL
    unset ANTHROPIC_DEFAULT_HAIKU_MODEL
    echo "🔵 已切换到 Anthropic Claude(官方 Opus)"
    claude "$@"
}

# ── 只用 Flash(最省钱,简单任务)──
deepseek_flash() {
    export ANTHROPIC_BASE_URL="https://api.deepseek.com/anthropic"
    export ANTHROPIC_AUTH_TOKEN="${DEEPSEEK_API_KEY}"
    export ANTHROPIC_MODEL="deepseek-v4-flash"
    export ANTHROPIC_DEFAULT_OPUS_MODEL="deepseek-v4-flash"
    export ANTHROPIC_DEFAULT_SONNET_MODEL="deepseek-v4-flash"
    export ANTHROPIC_DEFAULT_HAIKU_MODEL="deepseek-v4-flash"
    echo "⚡ 已切换到 DeepSeek V4-Flash(全Flash,最省)"
    claude "$@"
}

保存后:

source ~/.zshrc

# 用法
deepseek              # 用 DeepSeek V4 启动 Claude Code
deepseek -p "帮我重构这个函数"   # 带 prompt 直接启动
anthropic_claude      # 切回 Anthropic 官方

关键配置参数详解

# 1. ANTHROPIC_BASE_URL
#    → 把 API 请求发到哪里
#    → DeepSeek Anthropic 兼容端点:https://api.deepseek.com/anthropic
#    → 注意:末尾不加 /v1,DeepSeek 的兼容层路径不同

# 2. ANTHROPIC_AUTH_TOKEN
#    → API Key(不是 Anthropic 的 Key,是 DeepSeek 的)
#    → 格式:sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

# 3. ANTHROPIC_MODEL
#    → Claude Code 主模型
#    → deepseek-v4-pro(旗舰,复杂任务)
#    → deepseek-v4-flash(快速,简单任务)

# 4. ANTHROPIC_DEFAULT_OPUS_MODEL / SONNET / HAIKU
#    → 分别对应 Claude 的三个档位
#    → Haiku 是 Claude Code 内部频繁调用的"轻量工具"
#    → 把 Haiku → Flash,让所有内部小调用走最便宜的模型
#    → 这里省的钱往往比 Opus 还多(调用次数多)

# 5. CLAUDE_CODE_SUBAGENT_MODEL
#    → Sub-agent 使用的模型
#    → 多 Agent 并发任务时生效
#    → 推荐 Flash(子 Agent 用便宜的)

# 6. CLAUDE_CODE_EFFORT_LEVEL
#    → 推理强度:none / low / high / max
#    → max = DeepSeek 的 Think Max 模式
#    → 复杂任务用 max,简单问答用 none

模型名称注意事项(2026.04 最新)

最新正确的模型名(V4 发布后)

  • ANTHROPIC_MODEL=deepseek-v4-pro # 旗舰
  • ANTHROPIC_MODEL=deepseek-v4-flash # 快速版

旧名称(2026.07.24 后停止支持)

  • deepseek-chat → 等同于 deepseek-v4-flash non-thinking
  • deepseek-reasoner → 等同于 deepseek-v4-flash thinking

[1m] 后缀(某些教程里有)

  • deepseek-v4-pro[1m] → 明确指定 1M 上下文窗口版本
  • 不加后缀默认也是 1M,加了更明确

两种方法对比

桌面端 GUI终端环境变量
配置方式环境变量 + 启动 App直接 export + 运行
适合场景多项目并行、可视化审查服务器、SSH、脚本集成
并行 Session✅ 侧边栏管理❌ 需要多开终端
diff 审查✅ 内置可视化❌ 纯文本
CLI 迁移/desktop 命令本体
切换模型重新设置环境变量重启一行命令切换
系统资源稍高(GUI 开销)
SSH 远程✅ 支持✅ 支持

成本优化建议

Sub-agent 和 Haiku 路由是省钱关键

ANTHROPIC_DEFAULT_HAIKU_MODEL 设为 deepseek-v4-flash 意味着 Claude Code 进行的每一次轻量内部调用(读文件、概括函数等)都会路由到 V4-Flash,输入价格约 $0.14/M token。这些小调用的累计才是真正的费用大头。

# 省钱最大化配置
export ANTHROPIC_DEFAULT_HAIKU_MODEL=deepseek-v4-flash     # 轻量调用→Flash
export CLAUDE_CODE_SUBAGENT_MODEL=deepseek-v4-flash        # 子 Agent→Flash
export ANTHROPIC_DEFAULT_OPUS_MODEL=deepseek-v4-pro        # 核心推理→Pro

# 结果:大量的文件读取、函数分析、工具调用走 Flash(超便宜)
#       只有核心决策和复杂推理才走 Pro(依然便宜)

按任务选推理强度

# 简单任务(写注释、格式化、文档)
export CLAUDE_CODE_EFFORT_LEVEL=none    # 或 low,速度快,省 token

# 中等任务(功能实现、bug 修复)
export CLAUDE_CODE_EFFORT_LEVEL=high

# 复杂任务(架构设计、多文件重构、安全审查)
export CLAUDE_CODE_EFFORT_LEVEL=max     # 开启 Think Max

踩坑记录

# 坑1:模型名写错,报 404
# 症状:claude 启动后立刻报 "model not found"
# 排查:
echo $ANTHROPIC_MODEL   # 检查是否设置正确
# 正确:deepseek-v4-pro 或 deepseek-v4-flash(注意没有 deepseek- 前缀的老名字已停用)

# 坑2:ANTHROPIC_BASE_URL 末尾多了 /v1
# ❌ 错误:https://api.deepseek.com/anthropic/v1
# ✅ 正确:https://api.deepseek.com/anthropic
# DeepSeek 的 Anthropic 兼容层路径不同于 OpenAI 兼容层

# 坑3:桌面端设置了环境变量但没生效
# 原因:macOS 的 GUI 应用不读取 Shell 的环境变量
# 解决方案A:在 /etc/launchd.conf 里设置(系统级)
# 解决方案B:通过 ~/.claude/settings.json 配置(推荐)
cat > ~/.claude/settings.json << 'EOF'
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
    "ANTHROPIC_AUTH_TOKEN": "sk-你的Key",
    "ANTHROPIC_MODEL": "deepseek-v4-pro",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "deepseek-v4-flash",
    "CLAUDE_CODE_SUBAGENT_MODEL": "deepseek-v4-flash"
  }
}
EOF
# 解决方案C:用 launchctl 设置(macOS)
launchctl setenv ANTHROPIC_BASE_URL "https://api.deepseek.com/anthropic"
launchctl setenv ANTHROPIC_AUTH_TOKEN "sk-你的Key"
# 然后重启 Claude Desktop App

# 坑4:Claude Code 报 "authentication error"
# 原因:ANTHROPIC_AUTH_TOKEN 里的 Key 是 Anthropic 的,不是 DeepSeek 的
# 两个是不同账户的 Key!
# Anthropic Key:从 console.anthropic.com 获取(sk-ant- 开头)
# DeepSeek Key:从 platform.deepseek.com 获取(sk- 开头)

# 坑5:Think 模式响应里有 <think>...</think> 标签
# 症状:V4 开了推理模式,回复里有大段思考过程
# Claude Code 通常会过滤,但有时会显示出来
# 不影响功能,只是视觉上有点乱

总结

两种方法选哪个:

→ 习惯终端 / 远程服务器 / 需要快速切换模型

  • 用:环境变量方式(方法二)
  • 一行命令:deepseek 启动,anthropic_claude 切回

→ 日常开发 / 需要可视化 / 多项目并行

  • 用:桌面端 GUI(方法一)
  • 配置一次,在 settings.json 里写死,App 里享受 GUI
关键配置(两种方法通用):
  ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
  ANTHROPIC_AUTH_TOKEN=你的DeepSeek API Key
  ANTHROPIC_MODEL=deepseek-v4-pro
  ANTHROPIC_DEFAULT_HAIKU_MODEL=deepseek-v4-flash  ← 省钱关键
  CLAUDE_CODE_SUBAGENT_MODEL=deepseek-v4-flash

成本参考:

  • 一天重度 Agent 使用(400+ 工具调用):约 $7
  • VS Claude Max 5x($100/月):同等工作量可能触发 rate limit
  • 年度节省:从 $1200/年 到 ~$60/年(来自实测数据)

以上就是Claude Code接入DeepSeek V4的两种方法完整配置指南(2026最新)的详细内容,更多关于Claude Code接入DeepSeek V4的资料请关注脚本之家其它相关文章!

相关文章

  • 在Windows系统上配置Claude Code使用DeepSeek API的操作指南

    在Windows系统上配置Claude使用使用DeepSeekAPI,需安装Node.js、配置ClaD环境及设置DeepSeekAPI环境变量,本文详细介绍了安装步骤、配置方法及常用命令,助你快速上手,需要的
    2026-05-28
  • VS Code+Claude Code+Deepseek的使用小结

    本文详细介绍了在VSCode中配置ClaudeCode插件并集成Deepseek AI模型的方法,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下
    2026-05-26
  • 在Claude Code中配置DeepSeek从报错到成功调用的全流程

    本文记录了在 Claude Code 中配置 DeepSeek 的完整流程,从连接错误到成功调用,分三阶段详解配置方法,并提供 V4 模型适配方案及多家国产大模型对接指南,需要的朋友可以参
    2026-05-13
  • VScode如何使用Claude Code接入Deepseek

    本文介绍了VScode如何使用Claude Code接入Deepseek,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习
    2026-05-08
  • 在Claude Code中接入DeepSeek-V4的完整指南

    Claude Code的价值,在于把代码理解、修改、执行和验证整合进同一条工作链路,如果你已经在使用Claude Code,又希望把底层模型切换到DeepSeek-V4,这篇文章可以直接帮你完
    2026-05-06
  • Claude Code接入DeepSeek兼容端点的配置教程

    文章介绍了如何通过环境变量配置将ClaudeCode的API后端切换为DeepSeek提供的Anthropic兼容端点,详细说明了在Windows和Linux/macOS上的配置步骤,并提供了完整的配置示例,还
    2026-05-01
  • Claude Code零改动接入DeepSeek V4的详细过程

    文章介绍了cc-use工具,作为ClaudeCodeDe的启动器,解决了在不同不同Anthropop提供者之间切换时环境变量冲突的问题,文章详细描述了如何使用cc-use工具接通DeepSeekV4端点,需
    2026-04-28

最新评论