二、资料出处

核心资料链接:

  1. Claude Code官方npm包:https://www.npmjs.com/package/@anthropic-ai/claude-code

  2. DeepSeek API开放平台:https://platform.deepseek.com

  3. CC Switch GitHub仓库:https://github.com/farion1231/cc-switch

辅助资料(可选):Node.js官方文档、DeepSeek API接口文档

三、环境配置说明

操作系统:Windows 10/11依赖工具/版本:Node.js v22.21.0、Claude Code v2.1.140、CC Switch v3.14.1前置配置步骤:无特殊前置配置,确保网络可以正常访问GitHub和DeepSeek官网

四、学习摘要

(一)用到的知识点及应用场景

  1. Node.js与npm包管理:用于全局安装命令行工具——本案例中通过npm全局安装Claude Code,获取可在任意目录执行的claude命令。

  2. 大模型API密钥管理:第三方大模型服务的身份验证凭证——本案例中通过DeepSeek平台获取API密钥,实现Claude Code的模型转发调用。

  3. 代理转发工具配置:修改应用的请求目标地址——本案例中通过ccswitch将Claude Code原本发往Anthropic官方的请求,转发到DeepSeek API接口。

  4. Windows命令行基础操作:PowerShell的打开、命令执行、版本验证——所有工具安装和验证的基础操作。

(二)知识点的重点与难点

重点知识点
  1. npm全局安装语法:npm install -g 包名——所有Node.js生态全局工具的标准安装命令。

  2. API密钥安全规范:密钥仅创建时可见,需立即复制保存;绝对不能泄露给他人,否则会导致账户被盗刷费用。

  3. ccswitch核心配置流程:添加预设供应商→粘贴API密钥→确认模型映射→勾选写入通用配置→保存生效。

  4. 工具安装验证方法:通过工具名 -v命令验证安装是否成功,是排查问题的第一步。

(三)案例:操作/实现步骤

  1. 案例:Claude Code对接DeepSeek完整部署流程核心逻辑:先安装Node.js运行环境,再通过npm安装Claude Code命令行工具,然后获取DeepSeek API密钥,最后用ccswitch配置请求转发,实现用Claude Code的界面调用DeepSeek大模型。

步骤描述:(1) 安装Node.js:访问nodejs.org官网,下载Windows LTS版本安装包,双击运行,全程默认下一步(安装程序会自动配置系统环境变量)。(2) 打开管理员PowerShell:在Windows开始菜单搜索框输入“power”,找到“Windows PowerShell”,右键点击选择“以管理员身份运行”。

(3) 验证Node.js安装:在PowerShell中输入node -v,回车后显示版本号(如v22.21.0),说明安装成功。

(4) 安装Claude Code:在PowerShell中输入npm install -g @anthropic-ai/claude-code,回车等待安装完成(根据网络情况可能需要1-5分钟)。

(5) 验证Claude Code安装:输入claude -v,回车后显示版本号(如v2.1.140),说明安装成功。

这里我下载好了我就直接验证安装

(6) 获取DeepSeek API密钥:打开DeepSeek官网,点击“API开放平台”,登录后进入左侧“API keys”页面,点击“创建API key”,输入名称(如claude),创建后立即复制密钥(关闭页面后无法再次查看);注意:API调用需要先在“充值”页面进行小额充值,网页版对话免费不代表API免费。

(7) 安装ccswitch:访问ccswitch的GitHub发布页面,滑到最底部Assets区域,下载CC-Switch-v3.14.1-Windows.msi安装包,双击运行,全程默认下一步。

(8) 配置ccswitch:打开ccswitch软件,点击右上角橙色加号按钮;在预设供应商列表中找到并点击“DeepSeek”;将之前复制的API密钥粘贴到对应输入框;确认请求地址为https://api.deepseek.com/anthropic,所有模型映射都设置为DeepSeek-V4-pro;勾选右下角“写入通用配置”选项,最后点击“添加”按钮。

(9) 启动并验证:关闭所有PowerShell窗口,重新打开一个普通PowerShell(无需管理员),输入claude命令,回车后启动Claude Code;界面显示“deepseek-v4-pro · API Usage Billing”,说明配置成功,可以正常使用。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐