安装 Claude Code
Claude Code 是 Anthropic 官方的命令行 AI 编程助手。本文教你在终端里把它接到 ModelServer,5 分钟内跑起来,顺带享受国内更稳的访问和多家模型自由切换。macOS、Linux、 Windows 三种系统的步骤都在下面。
安装 CLI
Claude Code 是一个 npm 包,任何系统装法都一样,只需要先有 Node.js ≥ 18。如果你还没装 Node.js,去 nodejs.org 下载 LTS 版本一路 Next 即可。然后在终端跑:
npm install -g @anthropic-ai/claude-code
# 验证
claude --version看到版本号说明 CLI 安装成功了。先**不要**急着跑 claude — 默认它会去连 Anthropic 官方 API,在国内大概率失败。下一步把它指到 ModelServer。
指向 ModelServer
登录 ModelServer 控制台,进入 API Keys 页面创建一把以 sk- 开头的密钥。然后通过**三个**环境变量告诉 Claude Code 走 ModelServer:
ANTHROPIC_BASE_URL=https://modelserver.devANTHROPIC_AUTH_TOKEN= 你刚才创建的 API KeyANTHROPIC_MODEL= 想用的默认模型 ID,例如claude-opus-4-6或claude-sonnet-4-6
ANTHROPIC_API_KEY 是 Anthropic 官方密钥专用的,设置它会让 Claude Code 启动时强制走 OAuth 校验、 访问 api.anthropic.com,在国内直接连接失败。第三方代理必须用 ANTHROPIC_AUTH_TOKEN。如果你之前设过 API_KEY,先把它清掉(下面 FAQ 有说怎么清)。下面分系统讲怎么把这三个变量持久化下来 — 找到你用的系统直接照抄就行。
macOS / Linux
macOS 默认 shell 是 zsh,Linux 多数发行版是 bash。把下面三行写进你的 shell 配置文件 (zsh 用 ~/.zshrc,bash 用 ~/.bashrc), 以后开任何新终端都自动生效:
echo 'export ANTHROPIC_BASE_URL="https://modelserver.dev"' >> ~/.zshrc
echo 'export ANTHROPIC_AUTH_TOKEN="sk-xxxxxxxxxxxx"' >> ~/.zshrc
echo 'export ANTHROPIC_MODEL="claude-opus-4-6"' >> ~/.zshrc
# 让当前窗口立即生效
source ~/.zshrc
# 验证
echo $ANTHROPIC_BASE_URL如果 echo $ANTHROPIC_BASE_URL 输出 了 modelserver.dev 就成功了。注意复制粘贴时引号一定要是英文半角 ",如果是中文全角 \u201c\u201d 终端会卡在 dquote> 不动。
Windows(图形界面 · 推荐)
Windows 上**强烈推荐**用系统自带的环境变量编辑器,不要折腾命令行 — 既稳又永久, 每次开新窗口自动生效:
- 按 Win + R,输入
sysdm.cpl,回车 - 切到「高级」选项卡 → 点右下角「环境变量」按钮
- 在上半部分「用户变量」区域,点「新建」,依次添加这三个:
变量名 变量值 ANTHROPIC_BASE_URL https://modelserver.dev ANTHROPIC_AUTH_TOKEN sk-xxxxxxxxxxxx ANTHROPIC_MODEL claude-opus-4-6 - 三个都加完之后,一路点「确定」保存退出
- 关掉所有打开的 PowerShell / CMD / Windows Terminal 窗口(已经 打开的窗口拿不到新变量),再重新打开一个新窗口
- 在新窗口里跑
echo $env:ANTHROPIC_BASE_URL, 看到 modelserver.dev 就成功了
Windows(PowerShell 替代)
如果你坚持走命令行,也可以用 PowerShell 写入用户级环境变量(等价于上面 GUI 的效果):
[Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://modelserver.dev", "User")
[Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", "sk-xxxxxxxxxxxx", "User")
[Environment]::SetEnvironmentVariable("ANTHROPIC_MODEL", "claude-opus-4-6", "User")
# 关掉本窗口,新开一个 PowerShell,验证
echo $env:ANTHROPIC_BASE_URL验证
三个变量都设好之后,任选一个目录运行下面的命令。如果 Claude 用中文回了一句话, 说明已经全部接通:
claude "你好,请用一句话介绍你自己"接下来打开任意代码仓库,试着对 Claude 说「读一下 src/app/page.tsx,告诉我它做了什么」 — 体验真正的命令行式 AI 编程。如果跑不起来,翻一下下面的常见问题。