最近在用一个叫 Claude Code 的工具,Anthropic 出的,直接在终端里跟 AI 结对编程。跟 GitHub Copilot 不一样,它不是补全代码,而是真的能理解你的整个项目,帮你写功能、改 bug、做重构。
用了两周,说说安装过程和踩过的坑。
第一步:装 Node.js
Ubuntu / Debian:
curl -fsSL https://deb.nodesource.com/setup_lts.x |sudobash - sudoapt-getinstall -y nodejs node --version
macOS:
brew installnodenode --version
没装 Homebrew 的先装一下:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
第二步:装 Claude Code
npminstall -g @anthropic-ai/claude-code claude --version
第三步:配置 API
Claude Code 需要两个环境变量:
这里有个省钱技巧:不用直接对接 Anthropic 官方 API(贵),用 API 聚合服务可以便宜 40-50%。我用的是 Crazyrouter(crazyrouter.com),一个 key 就能调用 Claude 全系列模型。
Linux / macOS 设置:
cd 你的项目目录 exportANTHROPIC_AUTH_TOKEN=sk-你的token exportANTHROPIC_BASE_URL=https://crazyrouter.com/ exportAPI_TIMEOUT_MS= claude
Windows PowerShell:
cd 你的项目目录 \(env:ANTHROPIC_BASE_URL = "https://crazyrouter.com/"\)env:ANTHROPIC_AUTH_TOKEN = “sk-你的token”$env:API_TIMEOUT_MS = “” claude
Windows CMD:
cd 你的项目目录 set ANTHROPIC_BASE_URL=https://crazyrouter.com/ set ANTHROPIC_AUTH_TOKEN=sk-你的token set API_TIMEOUT_MS= claude
第四步:首次启动配置
启动后会有几个配置步骤:
- 选主题 → 选你喜欢的,回车
- 安全提示 → 确认,回车
- 终端配置 → 默认就行,回车
- 信任工作目录 → 确认,回车
搞定,可以开始用了。
报错 “Invalid API Key · Please run /login”
→ 环境变量没设对,检查 ANTHROPIC_AUTH_TOKEN 和 ANTHROPIC_BASE_URL
→ 如果是写在配置文件里的,重启终端再试
显示 “offline” 状态
→ Claude Code 会检测 Google 连通性,连不上就显示 offline
→ 不影响正常使用,忽略就行
请求一直 “fetch failed”
→ 网络问题,检查代理设置
→ 退出(Ctrl+C)重新运行 claude
API 报错
→ 可能是转发服务不稳定,退出重试
→ 持续报错的话等一会再试
跟 Copilot 最大的区别是,Claude Code 能理解整个项目上下文。你可以跟它说”帮我把这个模块重构成 TypeScript”,它会读完所有相关文件然后一次性改好。
而且因为是终端工具,跟 git 配合特别好。改完代码直接让它帮你写 commit message,甚至可以让它自己 commit。
配合 Crazyrouter 使用的话,API 费用大概是官方的 55%,对于重度用户来说一个月能省不少。
如果这篇文章对你有帮助,点个赞收藏一下。有问题评论区交流。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/259305.html