一、前言

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官方网站

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

      

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐