ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

5分钟安装ClaudeCode并通过CC-Switch接入国内DeepSeek模型

5分钟安装ClaudeCode并通过CC-Switch接入国内DeepSeek模型 1. 为什么国内开发者需要 ClaudeCode CC-Switch 这套组合ClaudeCode 是 Anthropic 推出的命令行编程助手能在终端里直接读写项目文件、跑命令、改代码交互方式比网页版更贴近真实开发流。但默认后端指向 Anthropic 官方服务国内网络环境下直接调用会撞上 403 拒绝访问CLI 本身又不会自动读取系统代理设置很多人卡在第一步就放弃了。CC-Switch 解决的就是这个切换问题。它是一个图形化的配置管理工具把不同模型供应商的 Base URL、API Key、模型 ID 集中管理点一下就能切换 ClaudeCode 当前使用的后端。配合国内可直连的模型服务你不需要改动 ClaudeCode 本体也不用折腾环境变量就能让它跑在 DeepSeek 这类国内模型上。这套组合适合谁手上有 Node.js 基础、想在终端里用 AI 辅助写代码的开发者已经装了 ClaudeCode 但被 403 挡住的人以及希望把默认后端换成国内模型、降低调用门槛的团队。整条链路的核心是三件套——Base URL、API Key、Model ID缺一不可。下面按安装顺序拆开讲每一步都给可复制的命令和配置。我试过在 Windows 上从零走一遍node 环境、npm 镜像、CC-Switch、ClaudeCode、模型接入顺利的话五分钟能跑通第一次对话。踩过的坑主要集中在路径没进 PATH、配置文件找不到、模型 ID 填错这三处后面会逐个排掉。2. 前置环境node.js 与 npm 镜像源配置ClaudeCode 通过 npm 分发所以第一步是把 Node.js 装好。访问 nodejs.org 下载 LTS 版本安装过程一路下一步即可Windows 安装包会自动把 node 和 npm 加进 PATH。装完打开 cmd用下面两条命令确认版本node -v npm -v能打印出版本号就说明环境就绪。如果提示「不是内部或外部命令」多半是安装时没勾选 Add to PATH重新跑一遍安装包勾上即可。npm 默认源在国外装包时容易超时。换成国内镜像源能明显提速npm config set registry https://registry.npmmirror.com/设置完可以用npm config get registry确认是否生效。这一步不是必须但国内网络下强烈建议做否则后面npm install -g可能卡住。Git 也建议一并装上ClaudeCode 在处理某些项目时会调用 git 命令。到 git-scm.com 下载 Windows 安装包同样一路下一步装完用git --version验证。环境这块有个细节Node.js 版本不要太老建议 18 以上。版本过低时 npm 安装 ClaudeCode 可能报引擎不兼容。用node -v看到 v18、v20、v22 都没问题。到这里前置环境就完成了。接下来是 CC-Switch 的安装它是整个切换流程的控制台装好之后你才有地方填 Base URL 和 API Key。3. 可复制配置CC-Switch 与 ClaudeCode 的接入参数CC-Switch 从它的 GitHub 仓库下载最新版安装包双击一路下一步。部分 Windows 环境会弹安全拦截如果安装包被实时防护挡住临时关闭实时防护再装即可装完可以重新打开。ClaudeCode 本体用 npm 全局安装npm install -g anthropic-ai/claude-code --allow-scriptsanthropic-ai/claude-code装完验证claude --version能输出版本号说明程序本体已就位。此时直接运行claude会尝试连 Anthropic 官方服务国内网络下大概率返回 403这是接口拒绝访问不是安装失败。我们要做的是把它指向国内模型。先处理 ClaudeCode 的初始化标记。在C:\Users\你的用户名\目录下找到.claude.json如果看不到在文件夹的「查看」设置里勾选「文件扩展名」和「隐藏的项目」。用记事本打开在最后一行末尾加逗号换行后粘贴hasCompletedOnboarding: true保存关闭。这个字段让 ClaudeCode 跳过首次引导避免启动时卡在交互式配置。然后是 CC-Switch 里的模型配置。打开 CC-Switch添加一个供应商选择 DeepSeek 类型填入三件套配置项填写内容说明Base URL模型服务提供的接口地址决定请求发往哪里API Key在模型平台创建的密钥身份凭证注意保密Model ID具体模型标识如 deepseek-chat决定调用哪个模型如果你用的是 TaoToken 这类聚合接入服务Base URL 填https://taotoken.net/apiAPI Key 在控制台的 API Keys 页面创建Model ID 按文档里列出的模型名填写。三件套必须和平台文档完全一致大小写、路径都不能错。在 CC-Switch 里给要用的模型勾选 1M 上下文长度不勾选默认按 128K 处理。勾完回到模型界面点「启用」CC-Switch 会把配置写入 ClaudeCode 读取的位置。配置写完后ClaudeCode 启动时就会读取 CC-Switch 设置的 Base URL 和 Key请求发往你指定的国内模型服务不再走官方后端。这一步是整个流程的关键Base URL 和 Model ID 填错会直接导致 401 或模型不存在。4. 验证请求跑通第一次对话确认接入成功配置完成后要验证链路是否真的通了。打开任意项目文件夹在地址栏输入 cmd 回车进入该目录的命令行然后启动claude首次启动会读取 CC-Switch 写入的配置。进入交互界面后输入/model回车后会列出可用模型选择你在 CC-Switch 里启用的那个。选完就可以开始对话比如输入「帮我看看当前目录下有哪些文件并解释 package.json 的作用」。如果模型正常返回内容说明 Base URL、API Key、Model ID 三件套全部生效请求已经打到国内模型服务上。返回内容的速度取决于所选模型和网络DeepSeek 这类国内服务通常响应较快。验证时留意几个信号返回正常文本 接入成功返回 401 Key 无效或没填对返回模型不存在 Model ID 写错一直转圈无响应 Base URL 不通或网络问题。把这几种情况区分开排障会快很多。成功跑通一次对话后你可以把 ClaudeCode 当成日常编码助手用让它读项目结构、改某个文件、解释报错、生成测试。它会在当前项目目录下工作读写文件前一般会征求确认注意看清楚再同意。想进一步管理多个模型或查看调用情况可以到控制台的 API Keys 页面管理密钥到模型对话页面单独测试模型连通性。这两个入口能帮你快速定位是 Key 的问题还是模型的问题。5. 本篇常见报错排查401、local proxy failed 与命令找不到排障部分按真实报错逐个对照。401 Unauthorized最常见。原因是 API Key 无效、过期或填错。检查 CC-Switch 里填的 Key 是否和控制台创建的一致注意有没有多余空格。如果 Key 刚创建确认账户状态正常。换一个 Key 重新填一次通常能解决。local proxy failed / 连接被拒绝说明 Base URL 不通。检查填的地址是否完整有没有漏掉路径段。如果用的是聚合服务确认地址和文档一致。网络层面确认当前环境能访问该地址必要时用 curl 测一下连通性curl -I https://taotoken.net/apireading choices 报错 / 返回结构解析失败通常是 Model ID 填错请求打到了不存在的模型返回体结构和预期不符。回到 CC-Switch 核对 Model ID确保和平台文档里的模型名完全一致。OAuth 相关报错 / 要求登录 Anthropic说明 ClaudeCode 还在尝试走官方认证配置没生效。检查.claude.json里的hasCompletedOnboarding是否加上以及 CC-Switch 是否点了「启用」。两者缺一都会让它回退到默认后端。claude 不是内部或外部命令程序装了但 PATH 没配。用下面命令拿到 npm 全局路径npm prefix -g结果通常类似C:\Users\你的用户名\AppData\Roaming\npm。把这个路径加到系统环境变量的用户变量 Path 里保存后重开 cmd 再试。找不到 .claude.json 文件先运行一次claude命令让它生成默认配置文件就会出现。如果还是没有确认当前用户目录是否正确隐藏文件是否已显示。CC-Switch 配置不生效确认在模型界面点了「启用」而不是只添加了供应商。启用动作才会把配置写入 ClaudeCode 读取的位置。改完配置后重启一次claude让它重新加载。排障的核心思路是先分清是认证问题401、地址问题proxy failed、模型问题choices 解析失败还是环境问题命令找不到。四类问题对应四个检查点按顺序过一遍基本都能定位。6. 把 ClaudeCode 用起来接入后的日常操作与入口接入成功后ClaudeCode 就是一个跑在终端里的编码助手。日常用法是在项目目录下启动claude然后用自然语言描述需求它会读文件、给方案、改代码。切模型用/model换供应商回 CC-Switch 点启用即可不用重装。如果你需要长期在多个项目里用 AI 辅助编码或者想跑 Agent 类的自动化任务可以了解 Coding Plan 这类方案它更适合高频、持续的编码场景。想单独验证某个模型是否可用用模型对话页面直接测比在 CLI 里试更快。密钥管理和新建都在 API Keys 页面完成接入细节看接入文档。几个实用习惯把常用项目的启动命令记下来进目录直接claude改配置后一定重启 CLIKey 不要写进代码仓库放在 CC-Switch 或环境变量里遇到报错先看返回码401 查 Key、模型不存在查 Model ID、连不上查 Base URL。这套流程跑通一次之后换模型、加供应商都是几分钟的事。真正花时间的往往不是配置本身而是第一次把 node 环境、PATH、配置文件这几处理顺。理顺之后ClaudeCode 加 CC-Switch 就是一个可切换、可管理的本地编码助手后端用哪个模型由你决定。
返回列表