Appearance
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=maxWindows 用户,在 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的官方文档是否有变更。
