Skip to content

Claude Code 接入

Claude Code 使用 Anthropic Messages 协议。先确认 Key 所属分组可以调用 Claude 模型。

macOS / Linux

bash
export ANTHROPIC_BASE_URL="https://sub.nanlabapi.top"
export ANTHROPIC_AUTH_TOKEN="sk-YOUR_NANLAB_API_KEY"
claude

若所用版本读取 ANTHROPIC_API_KEY,可将同一 Key 写入该变量。不要同时保留指向其他服务的旧变量。

持久化

将变量写入 ~/.zshrc~/.bashrc,重新打开终端后用 env | grep ANTHROPIC 检查变量名;不要在截图或日志中暴露值。

Antigravity Claude

对应分组需要把 Base URL 改为 https://sub.nanlabapi.top/antigravity。普通 Claude 与 Antigravity Claude 不应在同一对话上下文中混用。

排错

  • 401:Key 不完整、变量未生效或误填控制台登录令牌。
  • 403:Key 分组没有 Claude 权限或额度不可用。
  • 404:Base URL 错误地写成了 .../v1,导致客户端再次拼接路径。
  • 模型不可用:在控制台确认 Key 分组和当前模型列表。

示例均使用占位符;不要把 NaNLab API Key 提交到仓库、日志或聊天记录。