ARTICLE DETAIL

资讯详情

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

Claude Code 在 Windows 上跑 Deepseek-v4 测试:Key 用 TaoToken

Claude Code 在 Windows 上跑 Deepseek-v4 测试:Key 用 TaoToken 1. Windows 环境准备Node.js、npm 和 git 一个都不能少在 Windows 上装 Claude Code卡住你的往往不是 Claude Code 本身而是最前面那几步环境检查。原文的安装链路是先装 Node.js 和 git再通过 npm 把 Claude Code 拉下来然后用 cc-switch 切到 Deepseek-v4 模型。这个顺序我在 Windows 10/11 上都跑过最省事的做法是先把环境变量和版本确认清楚再进行下一步。这次测试里我改用 TaoTokenhttps://taotoken.net/?utm_sourcetaotoken_aicg_blog_end 来统一接入 Deepseek-v4整个流程和原文基本一致只在「申请 Key」和「填请求地址」这两处换了个入口。1.1 版本确认命令打开 PowerShell依次执行下面三条命令确认本机基础环境node -v npm -v git -v比较顺的版本组合是node v22.19.0、npm 10.9.3、git 2.47.1.windows.2。这几个版本不是强制要求但如果你 node 版本低于 18建议先升级否则后面npm install -g anthropic-ai/claude-code可能因为依赖版本过旧而报错。git 的作用是让 Claude Code 在读取项目仓库时能正常识别分支和变更记录装完以后最好在 PowerShell 里把 git 路径加到系统环境变量否则 claude 启动后可能提示找不到 git。1.2 把 npm 源切成国内镜像npm 官方源在 Windows 上下载全局包经常很慢甚至超时。原文这一步给的命令是设置 registry我沿用这个思路先切到 npmmirrornpm config set registry http://registry.npmmirror.com npm config get registry第二条命令如果输出http://registry.npmmirror.com说明镜像源生效。后面再执行npm install时下载速度会明显改善。这里有个容易忽略的点如果你之前装过旧版 Claude Code建议先跳到本文第 6 部分看一眼清理流程再回来安装否则可能出现「装完还是老版本」的怪问题。2. 安装 Claude Code并在 TaoToken 创建 API Key环境就绪后正式安装 Claude Code。这一步和原文没有任何区别仍然是全局安装anthropic-ai/claude-code。区别在后面的 Key原文让你把 DeepSeek 官方 Key 填进 cc-switch这次我会改成在 TaoToken 创建一把 Key然后通过 TaoToken 的请求地址去调用 Deepseek-v4。2.1 用 npm 全局安装继续在 PowerShell 里执行npm install -g anthropic-ai/claude-code安装完成后验证版本claude -v正常会输出类似2.1.176 (Claude Code)的版本号。如果这里报错多半是 node 版本或 npm 缓存问题别急着重装先执行npm cache clean -f清理缓存再装一次。原文提供的离线安装包也可以用——在公司内网或网络受限环境下离线包能省掉不少麻烦但离线包装完同样需要手动配 Key 和请求地址。2.2 打开 TaoToken 控制台创建 Key接下来是整条链路的关键一步。原文在这里是引导你打开 DeepSeek 开放平台申请 Key这次改到 TaoToken 完成同一件事。打开官网注册登录后进入控制台的 API Keys 页面点击创建拿到一把形如YOUR_API_KEY的密钥。注意这把 Key 通常只在创建时完整显示一次一定先复制到本地临时文件里再关掉页面。TaoToken 是统一 API 兼容通道创建 Key 之后你可以顺手在模型广场看一眼 Deepseek-v4 的模型 ID 列表。这一步非常关键因为后面 cc-switch 里填的模型名必须和模型广场当时展示的完全一致。3. cc-switch 配置 Deepseek-v4请求地址替换成 TaoTokencc-switch 是 Windows 上切换 Claude Code 模型供应商的小工具原文用的版本是 CC-Switch-v3.12.3。双击运行后界面逻辑很简单添加供应商、选择模板、填写请求地址和模型 ID。这里最容易踩坑的地方就是「请求地址」。3.1 添加供应商并选择 DeepSeek 模板打开 cc-switch点击「添加供应商」下拉列表里选择 DeepSeek。这个模板会自带一组默认配置但注意模板里默认的请求地址是https://api.deepseek.com/anthropic密钥位置是空的。这套默认值只对 DeepSeek 官方 Key 有效我们需要把它整体换成 TaoToken 的接入信息。3.2 请求地址改成 https://taotoken.net/api在配置表单里把请求地址从官方的https://api.deepseek.com/anthropic改为https://taotoken.net/api这个地址末尾不要加/v1也不要保留/anthropic后缀。很多人在这一步习惯了 OpenAI 风格地址顺手写成https://taotoken.net/api/v1结果 Claude Code 启动后直接 404。API Key 填你在 TaoToken 控制台创建的那把YOUR_API_KEY。其他字段保持默认就能得到下面这张等效配置配置项填写内容请求地址https://taotoken.net/apiAPI KeyYOUR_API_KEYTaoToken 控制台创建主模型DeepSeek-V4-ProHaiku 默认模型DeepSeek-V4-FlashSonnet 默认模型DeepSeek-V4-ProOpus 默认模型DeepSeek-V4-Pro模型 ID 这一栏以 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_end 模型广场当时列表为准不要凭记忆填一个带日期后缀的 ID。保存后cc-switch 会把这个供应商配置写入本机Claude Code 启动时会主动读取。3.3 为什么请求地址必须改原文里写的是「请求地址不要改」那是因为原文用的是 DeepSeek 官方 Key请求发到官方地址才能鉴权。现在 Key 换成了 TaoToken 的 Key请求地址也必须同步换成https://taotoken.net/api否则 Claude Code 会把 TaoToken 的 Key 发到 DeepSeek 官方地址返回 401 或 403。记住一个对应关系Key 从哪来请求地址就填哪里的地址。4. 运行 claude 触发 Deepseek-v4 对话配置保存后回到 PowerShell输入claude启动。Windows 上首次启动会出现一个安全确认页询问你是否信任当前目录。这一步按原文操作直接回车选择「Yes, I trust this folder」即可。4.1 首次启动的信任确认启动时如果看到这样的界面Accessing workspace: C:\Users\Administrator Quick safety check: Is this a project you created or one you trust?按回车确认即可。如果你是在别人的项目目录里启动建议先花十秒看一眼目录内容再决定是否信任。Claude Code 被设计成可以读取和修改文件信任确认不要随手乱过。4.2 用「你是谁」发一条测试消息进入对话界面后输入你是谁正常情况下Claude Code 顶部状态栏会显示deepseek-v4-pro的标识然后返回一段自我介绍。这和原文测试时看到的deepseek-v4-pro · API Usage Billing是同一个位置。只要能看到模型名出现在界面上说明 cc-switch 的配置已经生效请求走的是 TaoToken 通道。4.3 没有 401/403 才算真正走通验证是否走通不只是看有没有文字回复还要确认没有出现 401 或 403 错误。401 表示 API Key 无效大概率是 Key 复制漏了字符或请求地址与 Key 不匹配403 表示地址对但权限不足检查模型 ID 是否在 TaoToken 模型广场列表里。两条都没有再让 Claude Code 执行一次简单的文件读取操作比如让它列出当前目录结构确认请求能完整往返测试才算通过。5. 密钥暴露的顾虑让 DeepSeek 官方 Key 留在控制台原文测试时有个很实际的担忧DeepSeek 官方 Key 直接写进 cc-switch 的配置里等于每台开发机上都有这把真密钥一旦本机文件被同步到公共仓库或截屏外传Key 就泄露了。这也是我这次改用 TaoToken 的主要原因——统一接入通道可以把上游 Key 的暴露面收窄。5.1 业务侧只出现一把 TaoToken Key在 cc-switch 的配置里只会出现 TaoToken 的 Key而不是 DeepSeek 官方 Key。TaoToken 承担的是 API 统一接入层的角色你把官方 Key 留在上游控制台日常开发只通过 TaoToken 的请求地址转发业务侧看到的是一把可以随时吊销、独立记账的 Key。TaoToken 不是网络代理也不涉及任何绕过动作它只是把「官方渠道申请 Key → 官方地址调用」改成了「TaoToken 统一接入 → 模型广场选型 → 按调用记账」的流程。5.2 回控制台核对这次调用测试完别急着关窗口打开 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_end 进入控制台的用量页面找到刚才那次「你是谁」对话对应的记录。只要出现了 Deepseek-v4 模型的 token 消耗和费用明细就说明这条链路是通的可计费的而不是只在界面上假装返回了一段文字。这一步相当于原文的「打开控制台看用量」只是页面从 DeepSeek 开放平台换到了 TaoToken。6. 重装 Claude Code 时的清理流程如果你之前装过旧版 Claude Code或者测试过程中把配置改坏了需要重装那第 6 部分的清理流程能帮你少踩几个坑。原文这一块写得比较细我把关键步骤按自己的习惯重新整理一遍。6.1 结束所有 claude 进程先关掉所有 PowerShell 窗口然后以管理员身份打开 CMD 或 PowerShell执行tasklist | findstr claude如果有进程输出强制结束taskkill /f /im claude.exe这一步不做干净的话后面卸载全局包时可能提示文件被占用。6.2 卸载全局包并清理残留文件继续在管理员 PowerShell 里执行npm uninstall -g anthropic-ai/claude-code卸载完成后进入 node 全局目录下的node_modules\anthropic-ai手动删除claude-code相关目录。有时还会残留带随机后缀的临时文件夹比如.claude-code-XXXX一并删掉。最后到 node 全局目录下删除claude、claude.cmd、claude.ps1三个启动脚本。6.3 清理缓存并重装npm cache clean -f npm install -g anthropic-ai/claude-code claude --version重装完成后再按第 3 部分的步骤重新配置 cc-switch 即可。注意重装不会自动恢复供应商配置cc-switch 里的请求地址和 Key 需要重新填一遍。7. 跑通之后去控制台对一下这次调用配置已经生效、对话已经能正常返回 Deepseek-v4 的回复这时候建议顺手做两件事。先打开 TaoToken 模型对话 用同一把 Key 发一条消息确认模型 ID 和 Base URL 这套组合在网页端也成立再回到 控制台 API Keys 确认这把 Key 的状态正常。如果你打算长期在 Claude Code 里写代码可以提前看一眼 Coding Plan 的套餐是否覆盖你的日常调用量。Claude Code 环境变量的逐项对照可以参考 接入文档下次换机器时照着填就行。
返回列表