Claude Code接入deepseek v4 pro API的方法
本文介绍了如何将ClaudeCode工具从原生Claude模型切换为DeepSeek V4系列模型,以降低使用成本。DeepSeek提供V4-Pro(复杂推理)和V4-Flash(快速响应)两款模型,兼容Anthropic API接口。配置方法包括:1)获取DeepSeek API Key;2)终端CLI版通过npm安装并设置环境变量;3)VSCode插件版修改settings.json配置文件。
一、前言
Claude Code 是当前最强大的 AI 编程辅助工具之一,能够理解代码库、编辑文件、运行命令并自动化开发任务。然而,原生 Claude 模型的使用成本相对较高——以 Opus 4.6 为例,输入价格高达 $15 / 百万 tokens。
DeepSeek V4 系列(包含 V4-Pro 与 V4-Flash 两款模型)的发布带来了新的选择。该系列提供了与 Anthropic 完全兼容的 API 接口,理论上只需简单修改配置,即可让 Claude Code 无缝切换为 DeepSeek 引擎。
本文将完整记录在终端 Claude Code CLI 和 VSCode Claude Code 插件 中接入 DeepSeek API 的全过程,提供可直接使用的配置方案。
二、DeepSeek V4 模型简介
在开始配置之前,先了解一下 DeepSeek 提供的主要模型:
| 模型 | 特点 | 适用场景 |
|---|---|---|
| V4-Pro | 高阶推理模型,1.6T 参数/49B 激活 | 复杂问题、深度分析、复杂代码推理 |
| V4-Flash | 极速响应模型,284B 参数/13B 激活 | 轻量级对话、快速问答、工具调用 |
注意:官方提示,旧模型名
deepseek-chat和deepseek-reasoner将在 2026 年 7 月 24 日后停止服务,建议迁移到新的 V4 系列模型。
三、准备工作
获取API Key
进入deepseek官方网站
点击API 开放平台

点击充值

点击API Key,创建API key,会出现key,保存下来

四、终端 Claude Code CLI 接入配置
通过国内 npm 镜像安装 Claude Code
打开终端cmd输入
bash
npm install -g @anthropic-ai/claude-code --registry=https://registry.npmmirror.com
等待安装完成(出现 added 2 packages 表示成功)。
windows设置环境变量
setx ANTHROPIC_BASE_URL "https://api.deepseek.com/anthropic"
setx ANTHROPIC_AUTH_TOKEN "sk-你的真实Key"
setx ANTHROPIC_MODEL "deepseek-v4-pro"
⚠️ 重要:
-
setx设置的变量不会立即生效,需要重新打开一个新的终端窗口才能读取到。 -
若要设置系统变量(所有用户),需以管理员身份运行并在末尾加
/M,例如:setx ANTHROPIC_AUTH_TOKEN "sk-xxx" /M

Linux / Mac 用户设置环境变量
Linux / Mac 用户执行以下命令配置 DeepSeek Anthropic API 环境变量,其中 API Key 在 DeepSeek Platform 获取:
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
四、VSCode 插件版接入
打开vscode点击扩展输入claude

点击Claude Code for VS Code 下面的设置按钮

点击settings.json中编辑

里面代码替换成下面,保存退出
{
"claudeCode.environmentVariables": [
{ "name": "ANTHROPIC_BASE_URL", "value": "https://api.deepseek.com/anthropic" },
{ "name": "ANTHROPIC_AUTH_TOKEN", "value": "你的DeepSeek_API_Key" },
{ "name": "ANTHROPIC_MODEL", "value": "deepseek-v4-pro" },
{ "name": "ANTHROPIC_DEFAULT_OPUS_MODEL", "value": "deepseek-v4-pro" },
{ "name": "ANTHROPIC_DEFAULT_SONNET_MODEL", "value": "deepseek-v4-pro" },
{ "name": "ANTHROPIC_DEFAULT_HAIKU_MODEL", "value": "deepseek-v4-flash" },
{ "name": "CLAUDE_CODE_SUBAGENT_MODEL", "value": "deepseek-v4-flash" },
{ "name": "CLAUDE_CODE_EFFORT_LEVEL", "value": "max" }
],
"claudeCode.disableLoginPrompt": true,
"claudeCode.selectedModel": "deepseek-v4-pro",
"claudeCode.preferredLocation": "panel"
}
退出VS Code,点击Claude Code图标

参考文档
DeepSeek 官方集成文档:接入 Claude Code
DeepSeek API 密钥管理:https://platform.deepseek.com/api_keys
Claude Code 官方文档:Claude Code overview - Claude Code Docs
更多推荐

所有评论(0)