告别昂贵API!Claude Code接入DeepSeek完整指南,性能拉满

摘要

本文提供了将Claude Code接入DeepSeek的完整指南,包括安装Node.js和Git、获取DeepSeek API Key、安装Claude Code CLI,以及通过环境变量配置实现性能优化,避免昂贵API费用。

第一阶段:准备基础环境
Claude Code 的运行依赖 Node.js 环境,Windows 用户还需要额外安装 Git。以下逐步说明每一环节。
1.1 安装 Node.js(版本 ≥ 18)
检查是否已安装
打开终端(macOS/Linux 使用"终端",Windows 使用 PowerShell 或命令提示符),执行:
node -v
如果显示的版本号 ≥ v18.0.0,则可跳过此步。
安装方式
推荐使用 nvm(Node Version Manager) 进行安装,便于日后切换 Node 版本。
macOS / Linux
先安装 nvm,然后执行:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
重启终端后,安装并使用 Node.js 20 LTS 版本:
nvm install 20
nvm use 20
Windows
直接下载 Node.js 官方 LTS 版本(≥ 18),地址:https://nodejs.org
运行安装包,一路点击"下一步"完成安装。
⚠ 注意:安装完成后,务必重新打开终端,确保环境变量生效。
1.2 Windows 用户:安装 Git for Windows
Claude Code 内部依赖 Git,Windows 系统需提前安装:
下载地址:https://git-scm.com/download/win
运行安装包,所有选项保持默认即可。
安装完毕后,在 PowerShell 中验证:
git --version
若显示版本号即表示安装成功。
1.3 获取 DeepSeek API Key
Claude Code 通过 API 调用 DeepSeek 模型,需要准备一个有效的密钥。
• 访问官网:https://platform.deepseek.com
• 注册 / 登录:支持手机号或邮箱注册。
• 创建 API Key:进入左侧菜单 API Keys 页面,点击"创建 API Key",自定义名称后确认创建。
• 保存密钥:立即复制并妥善保管这个以 sk- 开头的密钥(它只会显示一次)。
• 充值:进入充值页面,往账户中存入一定金额(按量付费,余额须大于零才能调用)。
⚠ 注意:密钥极为敏感,切勿泄露给他人,也不要提交到代码仓库中。
 
第二阶段:安装 Claude Code CLI
准备就绪后,通过 npm 全局安装官方工具:
npm install -g @anthropic-ai/claude-code
权限问题处理
• 未使用 nvm 的用户:macOS / Linux:
在命令前添加 sudo,即:
sudo npm install -g @anthropic-ai/claude-code
• 使用 nvm 的用户:或按照 nvm 的建议操作,避免使用 sudo。
• Windows:
以管理员身份运行 PowerShell 或命令提示符,再执行安装命令。
如果操作失败建议使用CMD命令行
验证安装
安装完成后,验证 CLI 是否就绪:
claude --version
若显示类似 v0.2.x 的版本号,说明安装成功。
 
第三阶段:将 Claude Code 接入 DeepSeek
通过设置环境变量,将 Claude Code 的 API 请求指向 DeepSeek 服务器。以下是两种方式。
3.1 方式一:临时生效(推荐快速测试)
直接在终端中执行以下命令,关闭终端后配置失效。
macOS / Linux
export ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
export ANTHROPIC_AUTH_TOKEN=<你的DeepSeek密钥>
export ANTHROPIC_MODEL=deepseek-chat
export ANTHROPIC_DEFAULT_OPUS_MODEL=deepseek-chat
export ANTHROPIC_DEFAULT_SONNET_MODEL=deepseek-chat
export ANTHROPIC_DEFAULT_HAIKU_MODEL=deepseek-chat
export CLAUDE_CODE_SUBAGENT_MODEL=deepseek-chat
export CLAUDE_CODE_EFFORT_LEVEL=max
Windows PowerShell
$env:ANTHROPIC_BASE_URL="https://api.deepseek.com/anthropic"
$env:ANTHROPIC_AUTH_TOKEN="<你的DeepSeek密钥>"
$env:ANTHROPIC_MODEL="deepseek-chat"
$env:ANTHROPIC_DEFAULT_OPUS_MODEL="deepseek-chat"
$env:ANTHROPIC_DEFAULT_SONNET_MODEL="deepseek-chat"
$env:ANTHROPIC_DEFAULT_HAIKU_MODEL="deepseek-chat"
$env:CLAUDE_CODE_SUBAGENT_MODEL="deepseek-chat"
$env:CLAUDE_CODE_EFFORT_LEVEL="max"
Windows 命令提示符 (CMD)
set ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
set ANTHROPIC_AUTH_TOKEN=<你的DeepSeek密钥>
set ANTHROPIC_MODEL=deepseek-chat
set ANTHROPIC_DEFAULT_OPUS_MODEL=deepseek-chat
set ANTHROPIC_DEFAULT_SONNET_MODEL=deepseek-chat
set ANTHROPIC_DEFAULT_HAIKU_MODEL=deepseek-chat
set CLAUDE_CODE_SUBAGENT_MODEL=deepseek-chat
set CLAUDE_CODE_EFFORT_LEVEL=max
3.2 方式二:永久配置(写入 Shell 配置文件)
如果希望配置始终生效,将上述变量写入 Shell 配置文件中。
• macOS / Linux(Bash 用户):编辑 ~/.bashrc 或 ~/.bash_profile
• macOS / Linux(Zsh 用户,macOS 默认):编辑 ~/.zshrc
• Windows PowerShell:编辑 $PROFILE 文件
以 ~/.zshrc 为例,在文件末尾追加以下内容(请将 <你的DeepSeek密钥> 替换为实际密钥):
# Claude Code + DeepSeek 配置
export ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
export ANTHROPIC_AUTH_TOKEN=<你的DeepSeek密钥>
export ANTHROPIC_MODEL=deepseek-chat
export ANTHROPIC_DEFAULT_OPUS_MODEL=deepseek-chat
export ANTHROPIC_DEFAULT_SONNET_MODEL=deepseek-chat
export ANTHROPIC_DEFAULT_HAIKU_MODEL=deepseek-chat
export CLAUDE_CODE_SUBAGENT_MODEL=deepseek-chat
export CLAUDE_CODE_EFFORT_LEVEL=max
保存后执行以下命令使配置生效:
source ~/.zshrc

返回首页