外观
Claude Code
Claude Code 是 Anthropic 推出的终端编程助手。只需两个环境变量即可接入本站。
准备工作
创建一个支持 Claude 模型的分组的令牌(创建方法)。当前提供 Claude 模型的分组:
支持 Claude 的分组
安装
bash
# 需要 Node.js 18 及以上
npm install -g @anthropic-ai/claude-code
# 国内网络较慢时可以先切换镜像
# npm config set registry https://registry.npmmirror.combash
curl -fsSL https://claude.ai/install.sh | bashpowershell
irm https://claude.ai/install.ps1 | iex安装后执行 claude --version 确认安装成功。
配置
推荐写入 Claude Code 的用户配置文件,对终端、VS Code / JetBrains 插件都生效。
json
{
"env": {
"ANTHROPIC_BASE_URL": "https://vip.zen-ai.top",
"ANTHROPIC_AUTH_TOKEN": "sk-xxxxxxxx",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
}
}bash
# 写入 ~/.zshrc 或 ~/.bashrc 后执行 source 使其生效
export ANTHROPIC_BASE_URL="https://vip.zen-ai.top"
export ANTHROPIC_AUTH_TOKEN="sk-xxxxxxxx"powershell
# 永久写入用户环境变量,重新打开终端后生效
setx ANTHROPIC_BASE_URL "https://vip.zen-ai.top"
setx ANTHROPIC_AUTH_TOKEN "sk-xxxxxxxx"- 配置文件路径:macOS / Linux 为
~/.claude/settings.json,Windows 为C:\Users\你的用户名\.claude\settings.json,不存在就新建。 ANTHROPIC_BASE_URL不要加/v1,Claude Code 会自动拼接/v1/messages。CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC用于关闭遥测等非必要请求,可选。
启动与验证
bash
cd your-project
claude进入后输入 /status,确认 API 地址显示为 https://vip.zen-ai.top,然后随便问一句话测试即可。
首次启动要求登录?
配置了 ANTHROPIC_AUTH_TOKEN 后无需登录 Anthropic 账号。如果仍停留在登录引导界面,编辑 ~/.claude.json(注意不是 settings.json),加入 "hasCompletedOnboarding": true 后重新启动。
选择模型
在会话中输入 /model 切换模型,或用环境变量指定默认值。Claude Code 内部会用到 Opus / Sonnet / Haiku 三类模型(Haiku 用于生成标题、摘要等后台任务),可以把它们映射到本站存在的模型名:
json
{
"env": {
"ANTHROPIC_BASE_URL": "https://vip.zen-ai.top",
"ANTHROPIC_AUTH_TOKEN": "sk-xxxxxxxx",
"ANTHROPIC_MODEL": "claude-sonnet-4-6",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4-8",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-6",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5-20251001"
}
}当前可用的 Claude 模型(点击复制):
常见问题
401 / 无效的令牌 检查 ANTHROPIC_AUTH_TOKEN 是否正确;如果同时设置了 ANTHROPIC_API_KEY,请删除其中一个,避免冲突。
当前分组 xxx 下对于模型 xxx 无可用渠道 令牌分组不包含 Claude Code 请求的模型。把令牌改到上面列出的分组,或通过 ANTHROPIC_DEFAULT_*_MODEL 把模型映射到分组内存在的名称(尤其是 Haiku)。
API Error: Connection error / 请求超时 检查本机代理设置(HTTPS_PROXY 等环境变量);也可以尝试 其他线路,把 ANTHROPIC_BASE_URL 换成对应域名。
修改配置后没有生效 环境变量需要重新打开终端;settings.json 修改后需要重启 claude。