Skip to content

vscode 插件 claude 接入国产大模型 deepseek V4

1. 什么是Claude code?

Claude Code‌是 Anthropic 公司推出的终端 AI 编程助手,可通过官网 claude.ai 或 docs.anthropic.com 访问使用,支持终端、VS Code、JetBrains 等多种开发环境;

2. 为什么需要接入国产大模型 deepseek V4?

Claude code禁止中国用户使用,要翻墙(主要是token太贵,^_^)。 国内大模型 deepseek V4 是由阿里云自主研发的超大规模语言模型,具有强大的语言理解和生成能力,可以用于各种应用场景,如文本生成、问答、翻译等;

3. 如何接入国产大模型 deepseek V4?

3.1 安装 Claude code 插件

在 VS Code 中,打开扩展市场,搜索“Claude code”,点击安装Claude Code For VS Code 即可;安装后不用登录,我们接入deepseek V4;

3.2 配置deepseek V4

1、先注册deepseek的账号[https://platform.deepseek.com/],创建一个API key; 2、配置API key:

  • 配置API有两种方式;
  • 方式一: 修改环境变量:

Linux / Mac 用户,直接在终端中执行:

bash
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

Windows 用户,在 Powershell 中执行:

bash
$env:ANTHROPIC_BASE_URL="https://api.deepseek.com/anthropic"
$env:ANTHROPIC_AUTH_TOKEN="<你的 DeepSeek API 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="max"
  • 方式二: 修改配置文件: 找到系统当前用户的.claude文件夹, 例如我的window系统:C:\Users\admin.claude文件夹,文件夹下添加一个settings.json文件,内容如下:
json
{
    "env": {
        "ANTHROPIC_AUTH_TOKEN": "<你的 DeepSeek API Key>",
        "ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
        "ANTHROPIC_MODEL": "deepseek-v4-pro[1m]",
        "ANTHROPIC_DEFAULT_OPUS_MODEL": "deepseek-v4-pro[1m]",
        "ANTHROPIC_DEFAULT_SONNET_MODEL": "deepseek-v4-pro[1m]",
        "ANTHROPIC_DEFAULT_HAIKU_MODEL": "deepseek-v4-flash",
        "CLAUDE_CODE_SUBAGENT_MODEL": "deepseek-v4-flash",
        "CLAUDE_CODE_EFFORT_LEVEL": "max"
    }
}

4. 测试是否接入成功

打开 VS Code,打开终端,输入以下命令:

bash
claude

成功启动claude,问个你好能正常回应说明接入成功; 如果仍然有问题或者后续使用中遇到问题需要查看deepseek的官方文档是否有变更。

最近更新