跳转到内容

配置 Claude Code ​

Allen API 提供 Anthropic Messages 兼容接口,可作为 Claude Code 的后端。

方式一:环境变量(推荐) ​

在 shell 配置文件(~/.bashrc / ~/.zshrc,Windows 用系统环境变量)中添加:

bash
export ANTHROPIC_BASE_URL=https://api.allenyeahger.xyz
export ANTHROPIC_AUTH_TOKEN=sk-your-key
export ANTHROPIC_MODEL=your-model-id

生效后启动:

bash
source ~/.bashrc   # Windows 重开终端即可
claude

WARNING

ANTHROPIC_BASE_URL 不带 /v1,Claude Code 会自己拼 /v1/messages。如果你填了带 /v1 的地址导致 404,改回不带的形式。

方式二:写入 settings.json ​

编辑 ~/.claude/settings.json:

json
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.allenyeahger.xyz",
    "ANTHROPIC_AUTH_TOKEN": "sk-your-key",
    "ANTHROPIC_MODEL": "your-model-id"
  }
}

该文件含明文密钥,不要提交到 Git。

验证 ​

启动 Claude Code,发送一条消息,然后在 Allen API 控制台 日志 页面检查是否出现 /v1/messages 请求。

常见问题 ​

报 401 / authentication_error

检查 ANTHROPIC_AUTH_TOKEN 是否完整,且没有多余的空格或换行。

模型不可用

Claude Code 默认请求的模型名可能不在你的密钥可见范围内。用 ANTHROPIC_MODEL 显式指定 /v1/models 返回的模型 ID。

报 404

ANTHROPIC_BASE_URL 多写了 /v1,去掉即可。

稳定、清晰地接入 AI 模型服务