本文适用于 Windows 10/11主要介绍如何在 CMD 或 PowerShell 中安装 Claude Code、配置 DeepSeek 兼容接口并通过免权限确认模式启动。一、环境准备Claude Code 依赖 Node.js 和 npm因此需要先安装 Node.js。1. 使用 Winget 安装 Node.js打开 CMD 或 PowerShell执行winget install OpenJS.NodeJS.LTS安装完成后关闭当前终端再重新打开一个新的 CMD 或 PowerShell 窗口。检查 Node.js、npm 和 npxnode -v npm -v npx -v正常情况下会分别输出版本号例如v22.x.x 10.x.x 10.x.x如果仍然提示npm 不是内部或外部命令可以检查程序位置where node where npm也可以临时添加环境变量set PATHC:\Program Files\nodejs;%APPDATA%\npm;%PATH%然后重新检查node -v npm -v二、安装 Claude Code确认 npm 可以正常使用后执行npm install -g anthropic-ai/claude-code安装完成后检查版本claude --version只要能够正常显示 Claude Code 版本号就说明安装成功。如果安装后提示找不到claude可以检查where claudenpm 全局命令通常位于C:\Users\你的用户名\AppData\Roaming\npm例如C:\Users\17381\AppData\Roaming\npm可将该目录加入 Windows 的Path环境变量。三、区分 CMD 和 PowerShell 语法这是配置过程中最容易出错的地方。CMD 提示符特征C:\Users\17381CMD 设置环境变量使用set 变量名变量值PowerShell 提示符特征PS C:\Users\17381PowerShell 设置环境变量使用$env:变量名变量值如果在 CMD 中执行$env:ANTHROPIC_BASE_URL...会出现文件名、目录名或卷标语法不正确。原因不是接口配置错误而是把 PowerShell 语法复制到了 CMD 中。四、在 CMD 中临时配置 DeepSeek 接口在 CMD 窗口中执行set ANTHROPIC_BASE_URLhttps://api.deepseek.com/anthropic set ANTHROPIC_AUTH_TOKEN你的新API密钥 set ANTHROPIC_MODELdeepseek-v4-pro[1m] set ANTHROPIC_DEFAULT_OPUS_MODELdeepseek-v4-pro[1m] set ANTHROPIC_DEFAULT_SONNET_MODELdeepseek-v4-pro[1m] set ANTHROPIC_DEFAULT_HAIKU_MODELdeepseek-v4-flash set CLAUDE_CODE_SUBAGENT_MODELdeepseek-v4-flash set CLAUDE_CODE_EFFORT_LEVELmax注意将你的新API密钥替换成实际 API Key。不要在教程、截图、聊天记录或代码仓库中公开真实密钥。以上配置仅在当前 CMD 窗口有效。关闭窗口后变量会自动失效。五、检查环境变量是否生效查看接口地址echo %ANTHROPIC_BASE_URL%查看默认模型echo %ANTHROPIC_MODEL%检查 Token 是否已经设置但不要直接打印 Tokenif defined ANTHROPIC_AUTH_TOKEN (echo AUTH_TOKEN is set) else (echo AUTH_TOKEN is not set)正常输出AUTH_TOKEN is set不建议执行echo %ANTHROPIC_AUTH_TOKEN%否则完整密钥会显示在终端和录屏中。六、进入项目目录不要直接在C:\Users\17381目录中开启高权限模式。应先进入具体项目目录例如cd /d D:\Program Files\Git\dev\my-project其中/d用于在切换目录的同时切换磁盘分区。例如从 C 盘进入 D 盘项目目录cd /d D:\Code\demo-project检查当前位置cd七、普通方式启动 Claude Code普通启动命令claude这种模式下Claude Code 在执行命令、修改文件或进行高风险操作时可能会反复询问是否允许。适合第一次运行或不完全可信的项目。八、一直允许执行免确认模式启动希望 Claude Code 自动执行命令、不再频繁询问权限可以使用claude --dangerously-skip-permissions也可以使用权限模式参数claude --permission-mode bypassPermissions推荐完整启动方式cd /d D:\Code\demo-project claude --dangerously-skip-permissions这种模式通常会跳过 Bash、文件编辑、创建文件等操作的权限确认。风险提示开启后Claude Code 可能直接执行删除文件 覆盖源代码 安装依赖 运行脚本 修改配置 执行系统命令因此只应在以下情况下使用当前项目来源可信已使用 Git 或其他方式备份当前目录不是用户主目录或磁盘根目录重要文件已经提交版本控制API Key 没有写入代码仓库。建议启动前先检查 Git 状态git status必要时先提交git add . git commit -m backup before claude code九、完整的一次性启动流程在 CMD 中可以按照下面的顺序执行。1. 进入项目目录cd /d D:\Code\demo-project2. 配置接口和模型set ANTHROPIC_BASE_URLhttps://api.deepseek.com/anthropic set ANTHROPIC_AUTH_TOKEN你的新API密钥 set ANTHROPIC_MODELdeepseek-v4-pro[1m] set ANTHROPIC_DEFAULT_OPUS_MODELdeepseek-v4-pro[1m] set ANTHROPIC_DEFAULT_SONNET_MODELdeepseek-v4-pro[1m] set ANTHROPIC_DEFAULT_HAIKU_MODELdeepseek-v4-flash set CLAUDE_CODE_SUBAGENT_MODELdeepseek-v4-flash set CLAUDE_CODE_EFFORT_LEVELmax3. 检查配置echo %ANTHROPIC_BASE_URL% echo %ANTHROPIC_MODEL% if defined ANTHROPIC_AUTH_TOKEN (echo AUTH_TOKEN is set) else (echo AUTH_TOKEN is not set)4. 免确认启动claude --dangerously-skip-permissions十、PowerShell 对应配置方法如果使用的是 PowerShell写法需要改成$env:ANTHROPIC_BASE_URLhttps://api.deepseek.com/anthropic$env:ANTHROPIC_AUTH_TOKEN你的新API密钥$env:ANTHROPIC_MODELdeepseek-v4-pro[1m]$env:ANTHROPIC_DEFAULT_OPUS_MODELdeepseek-v4-pro[1m]$env:ANTHROPIC_DEFAULT_SONNET_MODELdeepseek-v4-pro[1m]$env:ANTHROPIC_DEFAULT_HAIKU_MODELdeepseek-v4-flash$env:CLAUDE_CODE_SUBAGENT_MODELdeepseek-v4-flash$env:CLAUDE_CODE_EFFORT_LEVELmax检查变量$env:ANTHROPIC_BASE_URL$env:ANTHROPIC_MODEL检查 Token 是否存在if($env:ANTHROPIC_AUTH_TOKEN){Write-HostAUTH_TOKEN is set}else{Write-HostAUTH_TOKEN is not set}进入项目目录Set-LocationD:\Code\demo-project启动claude--dangerously-skip-permissions十一、永久保存环境变量临时环境变量在关闭终端后会消失。需要长期使用时可以通过setx保存到当前 Windows 用户。在 CMD 中执行setx ANTHROPIC_BASE_URL https://api.deepseek.com/anthropic setx ANTHROPIC_AUTH_TOKEN 你的新API密钥 setx ANTHROPIC_MODEL deepseek-v4-pro[1m] setx ANTHROPIC_DEFAULT_OPUS_MODEL deepseek-v4-pro[1m] setx ANTHROPIC_DEFAULT_SONNET_MODEL deepseek-v4-pro[1m] setx ANTHROPIC_DEFAULT_HAIKU_MODEL deepseek-v4-flash setx CLAUDE_CODE_SUBAGENT_MODEL deepseek-v4-flash setx CLAUDE_CODE_EFFORT_LEVEL max执行完成后必须关闭当前 CMD重新打开 CMD再运行 Claude Code。检查永久变量echo %ANTHROPIC_BASE_URL% echo %ANTHROPIC_MODEL%然后进入项目并启动cd /d D:\Code\demo-project claude --dangerously-skip-permissions不建议永久保存 API Key虽然setx使用方便但 API Key 会长期保存在用户环境变量中。更安全的方式是每次启动时临时输入或者使用专门的密钥管理方案。十二、推荐隐藏输入 API Key为了避免 API Key 显示在终端历史记录中可以使用 PowerShell 隐藏输入。打开 PowerShell执行$secureTokenRead-Host请输入 API Key-AsSecureString$ptr[Runtime.InteropServices.Marshal]::SecureStringToBSTR($secureToken)try{$env:ANTHROPIC_AUTH_TOKEN [Runtime.InteropServices.Marshal]::PtrToStringBSTR($ptr)}finally{[Runtime.InteropServices.Marshal]::ZeroFreeBSTR($ptr)}然后设置其他变量$env:ANTHROPIC_BASE_URLhttps://api.deepseek.com/anthropic$env:ANTHROPIC_MODELdeepseek-v4-pro[1m]$env:ANTHROPIC_DEFAULT_OPUS_MODELdeepseek-v4-pro[1m]$env:ANTHROPIC_DEFAULT_SONNET_MODELdeepseek-v4-pro[1m]$env:ANTHROPIC_DEFAULT_HAIKU_MODELdeepseek-v4-flash$env:CLAUDE_CODE_SUBAGENT_MODELdeepseek-v4-flash$env:CLAUDE_CODE_EFFORT_LEVELmax最后进入项目启动Set-LocationD:\Code\demo-projectclaude--dangerously-skip-permissions十三、常见问题排查1. npm 不是内部或外部命令报错npm 不是内部或外部命令也不是可运行的程序或批处理文件。原因没有安装 Node.jsNode.js 没有加入 PATH安装后没有重新打开终端。解决winget install OpenJS.NodeJS.LTS重新打开 CMD 后检查node -v npm -v2.$env:提示文件名或目录名错误报错文件名、目录名或卷标语法不正确。原因当前使用的是 CMD却执行了 PowerShell 语法。CMD 使用set 变量名变量值PowerShell 使用$env:变量名变量值3. Claude 命令不存在检查where claude npm list -g --depth0重新安装npm install -g anthropic-ai/claude-code检查 npm 全局目录npm config get prefixWindows 常见的全局命令目录C:\Users\你的用户名\AppData\Roaming\npm4. 配置后仍然请求登录可能原因环境变量没有在启动 Claude Code 的同一个终端中设置变量名称写错API Key 无效接口地址不兼容接口提供方不支持当前模型名终端是在设置永久变量之前打开的。重新打开终端后检查echo %ANTHROPIC_BASE_URL% echo %ANTHROPIC_MODEL%然后再启动claude5. 模型名称无效不同接口平台支持的模型名称可能不同例如deepseek-v4-pro[1m] deepseek-v4-flash这些名称必须以接口提供方实际开放的模型列表为准。如果出现模型不存在、无权限或参数错误应优先检查ANTHROPIC_MODEL ANTHROPIC_DEFAULT_OPUS_MODEL ANTHROPIC_DEFAULT_SONNET_MODEL ANTHROPIC_DEFAULT_HAIKU_MODEL CLAUDE_CODE_SUBAGENT_MODEL6. API Key 曾经公开怎么办一旦 API Key 出现在聊天记录CSDN 文章截图或录屏GitHub 仓库群聊公开文档应立即进入对应平台的密钥管理页面删除或禁用旧密钥创建新密钥替换本地配置检查账户调用记录和余额。仅仅删除聊天消息并不能保证旧密钥没有泄露。十四、建议制作启动脚本可以新建文件start-claude.cmd写入echo off setlocal cd /d D:\Code\demo-project || ( echo 项目目录不存在 pause exit /b 1 ) set ANTHROPIC_BASE_URLhttps://api.deepseek.com/anthropic set ANTHROPIC_AUTH_TOKEN你的新API密钥 set ANTHROPIC_MODELdeepseek-v4-pro[1m] set ANTHROPIC_DEFAULT_OPUS_MODELdeepseek-v4-pro[1m] set ANTHROPIC_DEFAULT_SONNET_MODELdeepseek-v4-pro[1m] set ANTHROPIC_DEFAULT_HAIKU_MODELdeepseek-v4-flash set CLAUDE_CODE_SUBAGENT_MODELdeepseek-v4-flash set CLAUDE_CODE_EFFORT_LEVELmax echo Base URL: %ANTHROPIC_BASE_URL% echo Model: %ANTHROPIC_MODEL% if not defined ANTHROPIC_AUTH_TOKEN ( echo API Key 未配置 pause exit /b 1 ) claude --dangerously-skip-permissions endlocal双击该文件即可进入指定项目并启动 Claude Code。不过将 API Key 明文写入脚本存在泄露风险脚本不要提交到 Git。建议将文件加入.gitignorestart-claude.cmd .env .env.local十五、总结Windows 配置 Claude Code 的核心流程如下安装 Node.js ↓ 检查 node、npm、npx ↓ 全局安装 Claude Code ↓ 区分 CMD 和 PowerShell 语法 ↓ 配置接口地址、API Key 和模型 ↓ 进入具体项目目录 ↓ 普通模式或免确认模式启动最常用的 CMD 启动流程cd /d D:\Code\demo-project set ANTHROPIC_BASE_URLhttps://api.deepseek.com/anthropic set ANTHROPIC_AUTH_TOKEN你的新API密钥 set ANTHROPIC_MODELdeepseek-v4-pro[1m] set ANTHROPIC_DEFAULT_OPUS_MODELdeepseek-v4-pro[1m] set ANTHROPIC_DEFAULT_SONNET_MODELdeepseek-v4-pro[1m] set ANTHROPIC_DEFAULT_HAIKU_MODELdeepseek-v4-flash set CLAUDE_CODE_SUBAGENT_MODELdeepseek-v4-flash set CLAUDE_CODE_EFFORT_LEVELmax claude --dangerously-skip-permissions免确认模式虽然方便但权限非常高。务必先进入具体项目目录并使用 Git 做好备份。
Windows 从零配置 Claude Code:接入 DeepSeek API 并开启自动执行
本文适用于 Windows 10/11主要介绍如何在 CMD 或 PowerShell 中安装 Claude Code、配置 DeepSeek 兼容接口并通过免权限确认模式启动。一、环境准备Claude Code 依赖 Node.js 和 npm因此需要先安装 Node.js。1. 使用 Winget 安装 Node.js打开 CMD 或 PowerShell执行winget install OpenJS.NodeJS.LTS安装完成后关闭当前终端再重新打开一个新的 CMD 或 PowerShell 窗口。检查 Node.js、npm 和 npxnode -v npm -v npx -v正常情况下会分别输出版本号例如v22.x.x 10.x.x 10.x.x如果仍然提示npm 不是内部或外部命令可以检查程序位置where node where npm也可以临时添加环境变量set PATHC:\Program Files\nodejs;%APPDATA%\npm;%PATH%然后重新检查node -v npm -v二、安装 Claude Code确认 npm 可以正常使用后执行npm install -g anthropic-ai/claude-code安装完成后检查版本claude --version只要能够正常显示 Claude Code 版本号就说明安装成功。如果安装后提示找不到claude可以检查where claudenpm 全局命令通常位于C:\Users\你的用户名\AppData\Roaming\npm例如C:\Users\17381\AppData\Roaming\npm可将该目录加入 Windows 的Path环境变量。三、区分 CMD 和 PowerShell 语法这是配置过程中最容易出错的地方。CMD 提示符特征C:\Users\17381CMD 设置环境变量使用set 变量名变量值PowerShell 提示符特征PS C:\Users\17381PowerShell 设置环境变量使用$env:变量名变量值如果在 CMD 中执行$env:ANTHROPIC_BASE_URL...会出现文件名、目录名或卷标语法不正确。原因不是接口配置错误而是把 PowerShell 语法复制到了 CMD 中。四、在 CMD 中临时配置 DeepSeek 接口在 CMD 窗口中执行set ANTHROPIC_BASE_URLhttps://api.deepseek.com/anthropic set ANTHROPIC_AUTH_TOKEN你的新API密钥 set ANTHROPIC_MODELdeepseek-v4-pro[1m] set ANTHROPIC_DEFAULT_OPUS_MODELdeepseek-v4-pro[1m] set ANTHROPIC_DEFAULT_SONNET_MODELdeepseek-v4-pro[1m] set ANTHROPIC_DEFAULT_HAIKU_MODELdeepseek-v4-flash set CLAUDE_CODE_SUBAGENT_MODELdeepseek-v4-flash set CLAUDE_CODE_EFFORT_LEVELmax注意将你的新API密钥替换成实际 API Key。不要在教程、截图、聊天记录或代码仓库中公开真实密钥。以上配置仅在当前 CMD 窗口有效。关闭窗口后变量会自动失效。五、检查环境变量是否生效查看接口地址echo %ANTHROPIC_BASE_URL%查看默认模型echo %ANTHROPIC_MODEL%检查 Token 是否已经设置但不要直接打印 Tokenif defined ANTHROPIC_AUTH_TOKEN (echo AUTH_TOKEN is set) else (echo AUTH_TOKEN is not set)正常输出AUTH_TOKEN is set不建议执行echo %ANTHROPIC_AUTH_TOKEN%否则完整密钥会显示在终端和录屏中。六、进入项目目录不要直接在C:\Users\17381目录中开启高权限模式。应先进入具体项目目录例如cd /d D:\Program Files\Git\dev\my-project其中/d用于在切换目录的同时切换磁盘分区。例如从 C 盘进入 D 盘项目目录cd /d D:\Code\demo-project检查当前位置cd七、普通方式启动 Claude Code普通启动命令claude这种模式下Claude Code 在执行命令、修改文件或进行高风险操作时可能会反复询问是否允许。适合第一次运行或不完全可信的项目。八、一直允许执行免确认模式启动希望 Claude Code 自动执行命令、不再频繁询问权限可以使用claude --dangerously-skip-permissions也可以使用权限模式参数claude --permission-mode bypassPermissions推荐完整启动方式cd /d D:\Code\demo-project claude --dangerously-skip-permissions这种模式通常会跳过 Bash、文件编辑、创建文件等操作的权限确认。风险提示开启后Claude Code 可能直接执行删除文件 覆盖源代码 安装依赖 运行脚本 修改配置 执行系统命令因此只应在以下情况下使用当前项目来源可信已使用 Git 或其他方式备份当前目录不是用户主目录或磁盘根目录重要文件已经提交版本控制API Key 没有写入代码仓库。建议启动前先检查 Git 状态git status必要时先提交git add . git commit -m backup before claude code九、完整的一次性启动流程在 CMD 中可以按照下面的顺序执行。1. 进入项目目录cd /d D:\Code\demo-project2. 配置接口和模型set ANTHROPIC_BASE_URLhttps://api.deepseek.com/anthropic set ANTHROPIC_AUTH_TOKEN你的新API密钥 set ANTHROPIC_MODELdeepseek-v4-pro[1m] set ANTHROPIC_DEFAULT_OPUS_MODELdeepseek-v4-pro[1m] set ANTHROPIC_DEFAULT_SONNET_MODELdeepseek-v4-pro[1m] set ANTHROPIC_DEFAULT_HAIKU_MODELdeepseek-v4-flash set CLAUDE_CODE_SUBAGENT_MODELdeepseek-v4-flash set CLAUDE_CODE_EFFORT_LEVELmax3. 检查配置echo %ANTHROPIC_BASE_URL% echo %ANTHROPIC_MODEL% if defined ANTHROPIC_AUTH_TOKEN (echo AUTH_TOKEN is set) else (echo AUTH_TOKEN is not set)4. 免确认启动claude --dangerously-skip-permissions十、PowerShell 对应配置方法如果使用的是 PowerShell写法需要改成$env:ANTHROPIC_BASE_URLhttps://api.deepseek.com/anthropic$env:ANTHROPIC_AUTH_TOKEN你的新API密钥$env:ANTHROPIC_MODELdeepseek-v4-pro[1m]$env:ANTHROPIC_DEFAULT_OPUS_MODELdeepseek-v4-pro[1m]$env:ANTHROPIC_DEFAULT_SONNET_MODELdeepseek-v4-pro[1m]$env:ANTHROPIC_DEFAULT_HAIKU_MODELdeepseek-v4-flash$env:CLAUDE_CODE_SUBAGENT_MODELdeepseek-v4-flash$env:CLAUDE_CODE_EFFORT_LEVELmax检查变量$env:ANTHROPIC_BASE_URL$env:ANTHROPIC_MODEL检查 Token 是否存在if($env:ANTHROPIC_AUTH_TOKEN){Write-HostAUTH_TOKEN is set}else{Write-HostAUTH_TOKEN is not set}进入项目目录Set-LocationD:\Code\demo-project启动claude--dangerously-skip-permissions十一、永久保存环境变量临时环境变量在关闭终端后会消失。需要长期使用时可以通过setx保存到当前 Windows 用户。在 CMD 中执行setx ANTHROPIC_BASE_URL https://api.deepseek.com/anthropic setx ANTHROPIC_AUTH_TOKEN 你的新API密钥 setx ANTHROPIC_MODEL deepseek-v4-pro[1m] setx ANTHROPIC_DEFAULT_OPUS_MODEL deepseek-v4-pro[1m] setx ANTHROPIC_DEFAULT_SONNET_MODEL deepseek-v4-pro[1m] setx ANTHROPIC_DEFAULT_HAIKU_MODEL deepseek-v4-flash setx CLAUDE_CODE_SUBAGENT_MODEL deepseek-v4-flash setx CLAUDE_CODE_EFFORT_LEVEL max执行完成后必须关闭当前 CMD重新打开 CMD再运行 Claude Code。检查永久变量echo %ANTHROPIC_BASE_URL% echo %ANTHROPIC_MODEL%然后进入项目并启动cd /d D:\Code\demo-project claude --dangerously-skip-permissions不建议永久保存 API Key虽然setx使用方便但 API Key 会长期保存在用户环境变量中。更安全的方式是每次启动时临时输入或者使用专门的密钥管理方案。十二、推荐隐藏输入 API Key为了避免 API Key 显示在终端历史记录中可以使用 PowerShell 隐藏输入。打开 PowerShell执行$secureTokenRead-Host请输入 API Key-AsSecureString$ptr[Runtime.InteropServices.Marshal]::SecureStringToBSTR($secureToken)try{$env:ANTHROPIC_AUTH_TOKEN [Runtime.InteropServices.Marshal]::PtrToStringBSTR($ptr)}finally{[Runtime.InteropServices.Marshal]::ZeroFreeBSTR($ptr)}然后设置其他变量$env:ANTHROPIC_BASE_URLhttps://api.deepseek.com/anthropic$env:ANTHROPIC_MODELdeepseek-v4-pro[1m]$env:ANTHROPIC_DEFAULT_OPUS_MODELdeepseek-v4-pro[1m]$env:ANTHROPIC_DEFAULT_SONNET_MODELdeepseek-v4-pro[1m]$env:ANTHROPIC_DEFAULT_HAIKU_MODELdeepseek-v4-flash$env:CLAUDE_CODE_SUBAGENT_MODELdeepseek-v4-flash$env:CLAUDE_CODE_EFFORT_LEVELmax最后进入项目启动Set-LocationD:\Code\demo-projectclaude--dangerously-skip-permissions十三、常见问题排查1. npm 不是内部或外部命令报错npm 不是内部或外部命令也不是可运行的程序或批处理文件。原因没有安装 Node.jsNode.js 没有加入 PATH安装后没有重新打开终端。解决winget install OpenJS.NodeJS.LTS重新打开 CMD 后检查node -v npm -v2.$env:提示文件名或目录名错误报错文件名、目录名或卷标语法不正确。原因当前使用的是 CMD却执行了 PowerShell 语法。CMD 使用set 变量名变量值PowerShell 使用$env:变量名变量值3. Claude 命令不存在检查where claude npm list -g --depth0重新安装npm install -g anthropic-ai/claude-code检查 npm 全局目录npm config get prefixWindows 常见的全局命令目录C:\Users\你的用户名\AppData\Roaming\npm4. 配置后仍然请求登录可能原因环境变量没有在启动 Claude Code 的同一个终端中设置变量名称写错API Key 无效接口地址不兼容接口提供方不支持当前模型名终端是在设置永久变量之前打开的。重新打开终端后检查echo %ANTHROPIC_BASE_URL% echo %ANTHROPIC_MODEL%然后再启动claude5. 模型名称无效不同接口平台支持的模型名称可能不同例如deepseek-v4-pro[1m] deepseek-v4-flash这些名称必须以接口提供方实际开放的模型列表为准。如果出现模型不存在、无权限或参数错误应优先检查ANTHROPIC_MODEL ANTHROPIC_DEFAULT_OPUS_MODEL ANTHROPIC_DEFAULT_SONNET_MODEL ANTHROPIC_DEFAULT_HAIKU_MODEL CLAUDE_CODE_SUBAGENT_MODEL6. API Key 曾经公开怎么办一旦 API Key 出现在聊天记录CSDN 文章截图或录屏GitHub 仓库群聊公开文档应立即进入对应平台的密钥管理页面删除或禁用旧密钥创建新密钥替换本地配置检查账户调用记录和余额。仅仅删除聊天消息并不能保证旧密钥没有泄露。十四、建议制作启动脚本可以新建文件start-claude.cmd写入echo off setlocal cd /d D:\Code\demo-project || ( echo 项目目录不存在 pause exit /b 1 ) set ANTHROPIC_BASE_URLhttps://api.deepseek.com/anthropic set ANTHROPIC_AUTH_TOKEN你的新API密钥 set ANTHROPIC_MODELdeepseek-v4-pro[1m] set ANTHROPIC_DEFAULT_OPUS_MODELdeepseek-v4-pro[1m] set ANTHROPIC_DEFAULT_SONNET_MODELdeepseek-v4-pro[1m] set ANTHROPIC_DEFAULT_HAIKU_MODELdeepseek-v4-flash set CLAUDE_CODE_SUBAGENT_MODELdeepseek-v4-flash set CLAUDE_CODE_EFFORT_LEVELmax echo Base URL: %ANTHROPIC_BASE_URL% echo Model: %ANTHROPIC_MODEL% if not defined ANTHROPIC_AUTH_TOKEN ( echo API Key 未配置 pause exit /b 1 ) claude --dangerously-skip-permissions endlocal双击该文件即可进入指定项目并启动 Claude Code。不过将 API Key 明文写入脚本存在泄露风险脚本不要提交到 Git。建议将文件加入.gitignorestart-claude.cmd .env .env.local十五、总结Windows 配置 Claude Code 的核心流程如下安装 Node.js ↓ 检查 node、npm、npx ↓ 全局安装 Claude Code ↓ 区分 CMD 和 PowerShell 语法 ↓ 配置接口地址、API Key 和模型 ↓ 进入具体项目目录 ↓ 普通模式或免确认模式启动最常用的 CMD 启动流程cd /d D:\Code\demo-project set ANTHROPIC_BASE_URLhttps://api.deepseek.com/anthropic set ANTHROPIC_AUTH_TOKEN你的新API密钥 set ANTHROPIC_MODELdeepseek-v4-pro[1m] set ANTHROPIC_DEFAULT_OPUS_MODELdeepseek-v4-pro[1m] set ANTHROPIC_DEFAULT_SONNET_MODELdeepseek-v4-pro[1m] set ANTHROPIC_DEFAULT_HAIKU_MODELdeepseek-v4-flash set CLAUDE_CODE_SUBAGENT_MODELdeepseek-v4-flash set CLAUDE_CODE_EFFORT_LEVELmax claude --dangerously-skip-permissions免确认模式虽然方便但权限非常高。务必先进入具体项目目录并使用 Git 做好备份。