最近很多人想用 Claude Code 写代码,但又想接入 DeepSeek API 。
这篇文章用最简单的方式,教你在 Windows CMD 里从 0 配置成功。
1. 安装 Claude Code
先确保你已经安装:
Node.js 18+
Git for Windows
直接在浏览器搜索node,进入下载的官方网址如图所示,下载和自己电脑匹配的对应版本即可 然后打开 CMD,执行:
npm install -g @anthropic-ai/claude-code
检查是否安装成功:
claude --version
能显示版本号就说明成功。
2. 配置 DeepSeek 环境变量 注意:很多教程给的是 PowerShell 写法 (deepseek官方就是这样导致博主踩坑) :
$env:ANTHROPIC_BASE_URL="..."
但如果你用的是 CMD ,不能这样写,否则会报:
文件名、目录名或卷标语法不正确。
CMD 请用下面这一套:
setx ANTHROPIC_BASE_URL "https://api.deepseek.com/anthropic"
setx ANTHROPIC_AUTH_TOKEN "你的DeepSeek API Key"
setx ANTHROPIC_MODEL "deepseek-v4-pro[1m]"
setx ANTHROPIC_DEFAULT_OPUS_MODEL "deepseek-v4-pro[1m]"
setx ANTHROPIC_DEFAULT_SONNET_MODEL "deepseek-v4-pro[1m]"
setx ANTHROPIC_DEFAULT_HAIKU_MODEL "deepseek-v4-flash"
setx CLAUDE_CODE_SUBAGENT_MODEL "deepseek-v4-flash"
setx CLAUDE_CODE_EFFORT_LEVEL "max"
把:
你的DeepSeek API Key
替换成你自己的 DeepSeek API Key。
执行完后, 关闭 CMD,重新打开一个新的 CMD 。
3. 进入项目启动 Claude Code 例如你的项目在:
E:\my-project
执行:
cd /d E:\my-project
claude
第一次进入项目时,它会问你是否信任当前文件夹。
如果是你自己的项目,选择:
1. Yes, I trust this folder
然后按 Enter。
4. 检查是否接入成功 进入 Claude Code 后输入:
/status
如果看到类似:
Anthropic base URL: https://api.deepseek.com/anthropic
Model: deepseek-v4-pro[1m]
说明 Claude Code 已经成功接入 DeepSeek。
Linux / Mac 用户用的是 bash / zsh 终端写法 ,也就是
export
。
你可以在文章里加这一段: Linux / Mac 用户怎么配置?
如果你是 Linux 或 Mac 用户,打开终端,执行下面命令:
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
然后进入你的项目目录:
cd /path/to/your-project
claude
这样就可以启动 Claude Code 了。
如果想永久生效 Mac 默认一般是
zsh
,可以写入:
nano ~/.zshrc
Linux 如果用的是 bash,可以写入:
nano ~/.bashrc
把下面内容复制进去:
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
保存后执行:
source ~/.zshrc
或者 Linux bash 用户执行:
source ~/.bashrc
再运行:
claude
检查是否成功 进入 Claude Code 后输入:
/status
如果看到:
Anthropic base URL: https://api.deepseek.com/anthropic
Model: deepseek-v4-pro[1m]
就说明 Linux / Mac 配置成功了。
可以在文章里简单写一句总结: Windows CMD 用
setx
,Linux / Mac 用
export
。
配置完后进入项目目录运行
claude
即可。
5. 常见问题 问题 1:
$env
报错 如果你在 CMD 输入:
$env:ANTHROPIC_BASE_URL="https://api.deepseek.com/anthropic"
然后报错:
文件名、目录名或卷标语法不正确。
原因是:这是 PowerShell 命令,不是 CMD 命令。
CMD 要用:
setx 变量名 "变量值"
问题 2:
setx
成功了,但没生效
setx
不会立刻影响当前窗口。
解决方法:
关闭 CMD,重新打开 CMD
问题 3:还是显示别的模型 进入 Claude Code 后输入:
/status
如果看到类似:
Model: mimo-v2.5-pro
Setting sources: User settings
说明 Claude Code 的用户配置覆盖了环境变量。
打开配置文件:
notepad %USERPROFILE%\.claude\settings.json
把里面旧的模型地址删掉,或者改成 DeepSeek:
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
"ANTHROPIC_AUTH_TOKEN": "你的DeepSeek API Key",
"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"
}
}
保存后重新打开 CMD,再运行:
claude
6. 第一次怎么用?
进入 Claude Code 后,可以先输入:
请阅读当前项目结构,分析技术栈、启动流程和主要目录作用。先不要修改文件。
也可以初始化项目说明文件:
/init
这样会生成一个
CLAUDE.md
,以后 Claude Code 会根据这个文件理解你的项目规则。
总结 Windows CMD 配置 Claude Code 接入 DeepSeek,核心就三步:
1. npm install -g @anthropic-ai/claude-code
2. setx 配置 DeepSeek API 环境变量
3. 进入项目目录运行 claude
最大的坑就是:
CMD 不能用 $env,$env 是 PowerShell 写法。
配置成功后,你就可以直接在终端里让 Claude Code 帮你分析项目、修复 Bug、生成代码和重构模块了。
