本文将手把手教你将DeepSeek V4系列模型接入Claude Code命令行工具,用更低的成本体验Claude Code强大的插件生态和自动化能力,大幅提升开发与日常工作效率。
文章目录
-
- [一、为什么要把DeepSeek接入Claude Code?](#一、为什么要把DeepSeek接入Claude Code?)
- 二、前置环境准备
-
- [2.1 安装Node.js(必需)](#2.1 安装Node.js(必需))
- [2.2 安装Git(必需)](#2.2 安装Git(必需))
- [三、安装Claude Code](#三、安装Claude Code)
- [四、核心步骤:接入DeepSeek V4模型](#四、核心步骤:接入DeepSeek V4模型)
-
- [4.1 获取DeepSeek API Key](#4.1 获取DeepSeek API Key)
- [4.2 创建并修改配置文件](#4.2 创建并修改配置文件)
- [4.3 启动Claude Code验证](#4.3 启动Claude Code验证)
- [五、Claude Code常用命令速查表](#五、Claude Code常用命令速查表)
- 六、常见问题与注意事项
- 七、总结
一、为什么要把DeepSeek接入Claude Code?
Claude Code是Anthropic推出的一款命令行原生AI助手,它最大的优势在于内置了丰富的Skills插件生态,能够直接操作本地文件、执行终端命令、调用系统工具、自动完成代码编写与调试,是真正能"动手干活"的AI,而不仅仅是聊天机器人。
但原版Claude Code仅支持Anthropic自家模型,使用成本较高。通过本文的方法,我们可以将其无缝替换为DeepSeek V4系列模型:
- 性价比极高:DeepSeek V4 Pro和Flash的定价远低于Claude Opus/Sonnet
- 能力足够强大:DeepSeek V4 Pro在代码生成、逻辑推理、长文本处理方面表现优异
- 完全兼容:无需修改Claude Code的核心逻辑,仅通过配置文件即可完成替换
- 保留全部功能:所有Skills插件、命令行操作、自动化能力全部可用
二、前置环境准备
在开始之前,我们需要先安装三个基础工具(cc-switch为可选,本次教程不使用)。所有操作均在Windows系统下进行,Mac/Linux用户可参考对应系统的安装方法。
2.1 安装Node.js(必需)
Claude Code基于Node.js开发,必须先安装Node.js环境:
- 前往Node.js官网下载Windows安装程序(推荐LTS长期支持版)
- 双击安装包,全程默认下一步即可
- 以管理员身份打开终端(Win+X → 选择"Windows终端(管理员)")
- 执行以下命令验证安装成功:
bash
node -v
# 输出示例:v20.15.0
npm -v
# 输出示例:10.7.0
- 设置国内npm镜像源(解决下载慢问题):
bash
npm config set registry https://registry.npmmirror.com
2.2 安装Git(必需)
Claude Code的部分功能依赖Git进行版本控制:
- 前往Git官网下载Windows版本
- 双击安装包,全程默认下一步即可(保持"Git Bash Here"等选项勾选)
- 重新打开管理员终端,执行以下命令验证安装成功:
bash
git -v
# 输出示例:git version 2.45.1.windows.1
三、安装Claude Code
前置环境准备完成后,我们可以通过npm全局安装Claude Code:
- 在管理员终端中执行全局安装命令:
bash
npm install -g @anthropic-ai/claude-code
- 验证安装是否成功:
bash
# 关闭当前终端,重新打开一个新的管理员终端
claude --version
# 输出示例:2.1.168(Claude Code)
四、核心步骤:接入DeepSeek V4模型
这是整个教程最关键的部分,我们将通过修改Claude Code的配置文件,将默认的Anthropic接口替换为DeepSeek的兼容接口。
4.1 获取DeepSeek API Key
- 前往DeepSeek开放平台API Keys页面
- 登录你的DeepSeek账号
- 点击"创建API Key",输入名称后生成并复制你的API Key(请妥善保管,不要泄露给他人)
- 确保你的账号有足够的余额(DeepSeek提供免费额度,用完后需充值)
4.2 创建并修改配置文件
- 在管理员终端中执行以下命令,创建Claude Code的配置目录并进入:
bash
# 创建配置目录(如果已存在则忽略错误)
mkdir %USERPROFILE%\.claude 2>nul
# 进入配置目录
cd %USERPROFILE%\.claude
- 生成
settings.json配置文件(将刚刚复制的API key替换到下面的"你的DeepSeek API Key"这个位置):
bash
# 清空并创建新的settings.json文件
echo {> settings.json
echo "ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",>> settings.json
echo "env": {>> settings.json
echo "ANTHROPIC_AUTH_TOKEN": "你的DeepSeek API Key",>> settings.json
echo "API_TIMEOUT_MS": "3000000",>> settings.json
echo "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1,>> settings.json
echo "ANTHROPIC_DEFAULT_OPUS_MODEL": "deepseek-v4-pro",>> settings.json
echo "ANTHROPIC_DEFAULT_SONNET_MODEL": "deepseek-v4-pro",>> settings.json
echo "ANTHROPIC_DEFAULT_HAIKU_MODEL": "deepseek-v4-flash">> settings.json
echo }>> settings.json
- 验证配置文件是否生成正确:
bash
type settings.json
你应该看到类似以下的输出(确保JSON格式正确,没有多余的逗号或括号):
json
{
"ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"API_TIMEOUT_MS": "3000000",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1,
"ANTHROPIC_DEFAULT_OPUS_MODEL": "deepseek-v4-pro",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "deepseek-v4-pro",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "deepseek-v4-flash"
}
}
4.3 启动Claude Code验证
配置完成后,在终端中直接输入以下命令启动Claude Code:
bash
claude
如果一切正常,你将看到Claude Code的欢迎界面,此时它已经在后台使用DeepSeek V4模型为你服务了。你可以输入一个简单的问题测试,比如:帮我写一个Hello World的Python程序
五、Claude Code常用命令速查表
掌握这些常用命令,能让你更高效地使用Claude Code:
| 命令/快捷键 | 功能说明 |
|---|---|
shift+tab |
切换到讨论模式,让Claude根据你的反馈更新执行计划 |
/effort |
调整思考强度(共6个等级:拉→轻→中→重→猛→夯,强度越高思考越深入) |
ctrl+j |
在对话框中换行输入多行内容 |
ctrl+g |
打开系统默认文本编辑器,编写完成后ctrl+s保存,内容会自动同步到输入框 |
claude --dangerously-skip-permissions |
启动时自动同意所有权限申请(适合熟练用户,注意安全风险) |
/exit |
退出Claude Code |
/resume |
恢复最近的历史会话 |
/context |
查看当前上下文使用情况,以及各部分提示词的占比 |
六、常见问题与注意事项
- API Key安全问题:绝对不要将你的DeepSeek API Key提交到公共代码仓库或分享给他人,否则可能导致账号被盗用产生高额费用。
- 配置文件格式错误 :如果启动时出现JSON解析错误,请回到4.2.3步骤,对比正确的JSON格式检查你的
settings.json文件,特别注意逗号和括号的位置。 - 超时设置 :配置中的
API_TIMEOUT_MS设置为3000000毫秒(5分钟),足够处理大多数长任务。如果遇到超时错误,可以适当增大这个值。 - 模型选择:本文将Opus和Sonnet都映射到了DeepSeek V4 Pro,Haiku映射到了DeepSeek V4 Flash。你可以根据自己的需求和预算调整这些映射关系。
- cc-switch工具:原文档中提到的cc-switch是一个第三方工具,可以更方便地切换不同的模型提供商。本次教程没有使用它,直接修改配置文件的方法更简单直接。
七、总结
通过本文的步骤,你已经成功将DeepSeek V4模型接入了Claude Code,用更低的成本获得了强大的命令行AI助手能力。接下来你可以尝试:
- 让Claude Code帮你自动编写和调试代码
- 用它来管理本地文件和执行系统命令
- 利用Skills插件完成更复杂的自动化任务
- 探索不同的思考强度和命令组合,找到最适合自己的使用方式
Claude Code的真正威力在于它能"行动"而不仅仅是"聊天",结合DeepSeek V4强大的推理能力,相信它能成为你工作中不可或缺的效率工具。