Claude Code安装和接入deepseek笔记
序言Claude Code安装不需要注册Claude账号因为https://claude.com/ 不对国内大陆地区提供服务正常访问无法注册账号。不注册Claude账号只是无法使用 Claude Code提供的大模型正好我也想接入deepseek来使用因此在接入自己的大模型的前提下无需注册Claude账号。1. 用npm方式安装Claude Code通过 npm 安装Claude Code请先确认已安装 Node.jsPS C:\Users\Administrator node -v v24.14.1如果输出了版本号如v24.14.1说明已安装。如果提示命令不存在请前往 nodejs.org 下载并安装。确认 Node.js 可用后执行以下命令安装 Claude Codenpm install -g anthropic-ai/claude-code等待安装完成可能需要几分钟然后验证claude --version2.接入deepseek为了方便管理切换不同的大模型通常使用cc-switch来切换大模型。而作为个人用户没有更多的大模型资源需要切换其次为了省事我直接在Claude Code中接入deepseek。而且刚好deepseek近期也推出了Anthropic API。配置环境变量LINUXexport ANTHROPIC_BASE_URLhttps://api.deepseek.com/anthropic export ANTHROPIC_AUTH_TOKEN${DEEPSEEK_API_KEY} # 替换为你的 DeepSeek API Key export API_TIMEOUT_MS600000 # 10分钟超时防止长输出中断 export ANTHROPIC_MODELdeepseek-chat export ANTHROPIC_DEFAULT_HAIKU_MODELdeepseek-chat export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC1 # 可选禁用非必要流量WINDOWS 可在系统用户环境变量中配置这里我使用bat脚本来设置会话的环境变量缺点打开命令窗口需要先执行一下bat脚本此脚本我命名为setenv.batecho off echo Setting Claude Code environment variables for DeepSeek... set ANTHROPIC_BASE_URLhttps://api.deepseek.com/anthropic set ANTHROPIC_AUTH_TOKEN${DEEPSEEK_API_KEY} set ANTHROPIC_MODELdeepseek-chat set API_TIMEOUT_MS600000 set CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC1 echo Environment variables set successfully! echo You can now run claude in this window.注设置API_TIMEOUT_MS是为了防止输出过长触发 Claude Code 客户端超时这里设置的超时时间为 10 分钟。3.启动使用Claude Codecd your-project setenv.bat claude至此你就可以使用Claude Code了。后记Claude Code 是 Claude 的命令行版本,专门为编程场景设计。它不是网页里的聊天框而是直接在你的终端(Terminal)里运行,可以:读取你整个项目的代码理解文件之间的关系直接修改代码文件执行你的指令并给出建议