快速结论
设置 ANTHROPIC_BASE_URL=https://api.sublyx.org、ANTHROPIC_API_KEY 和 CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1,再用 claude -p 指定一个当前可用模型。这里的 Base URL 不带 /v1。
准备工作
- 安装并确认
claude命令可以运行。 - 在 Sublyx 控制台创建独立 API Key。
- 从 模型列表复制一个当前可用的 Claude 模型 ID。
具体配置
macOS、Linux 或兼容 Shell 可在当前终端执行:
export ANTHROPIC_BASE_URL=https://api.sublyx.org
export ANTHROPIC_API_KEY=your-sublyx-key
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1PowerShell 可使用:
$env:ANTHROPIC_BASE_URL = "https://api.sublyx.org"
$env:ANTHROPIC_API_KEY = "your-sublyx-key"
$env:CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC = "1"这些设置默认只影响当前终端会话。需要长期使用时,应写入受保护的用户级环境配置,而不是项目仓库。
最小验证命令
claude -p "只回复 OK" --model YOUR_CLAUDE_MODEL_ID若要先验证兼容接口本身,可按 Claude Messages API 指南发送最小 curl 请求。命令成功但交互模式失败时,再检查 Claude Code 的本地认证状态和环境变量。
常见错误
| 现象 | 处理方法 |
|---|---|
| Auth conflict | 只保留 ANTHROPIC_API_KEY,移除当前会话中冲突的 ANTHROPIC_AUTH_TOKEN。 |
401 Unauthorized | 检查 Key 是否正确、过期或已停用,并确认变量在同一终端生效。 |
| unsupported model | 从模型列表复制准确 ID,不使用未确认的别名。 |
404 | 确认 ANTHROPIC_BASE_URL 是 https://api.sublyx.org,不要追加 /v1。 |
| insufficient balance | 检查账户余额,不要对同一请求持续重试。 |
安全说明
不要在命令历史、脚本、日志或仓库中硬编码真实 Key。为不同设备和项目创建不同 Key,便于撤销和审计;共享终端使用完后清除环境变量。更多接入参数见 Sublyx 文档,限流处理见 AI API 429 指南。
Sublyx Field Notes