Claude Code

通过 Anthropic 兼容的 /messages 端点将 Claude Code 接入 Tokener.ai。

更新于 2026-08-18
在 GitHub 编辑

Claude Code 支持通过环境变量接入自定义网关。 Tokener.ai 在 POST /messages 提供 Anthropic Messages API,因此 Claude Code 可以用你的 API 密钥和 模型 目录中的任意对话模型运行。

配置

设置 base URL、凭证与模型。注意 base URL 只到域名、不带 /v1 后缀—— Claude Code 会自行拼接路径:

Shell
export ANTHROPIC_BASE_URL=https://api.tokener.dev
export ANTHROPIC_AUTH_TOKEN=sk-...   # 你的 Tokener.ai API 密钥
export ANTHROPIC_MODEL=<model-id>

ANTHROPIC_AUTH_TOKEN 以 Bearer token 发送;ANTHROPIC_API_KEY(以 x-api-key 发送)同样可用。密钥在 API 密钥 中创建。

若要让配置在 Claude Code 的所有运行场景中生效,改用 ~/.claude/settings.jsonenv 块而非 shell 导出:

JSON
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.tokener.dev",
    "ANTHROPIC_AUTH_TOKEN": "sk-...",
    "ANTHROPIC_MODEL": "<model-id>"
  }
}

在 Claude Code 中运行 /status 可确认当前生效的 base URL 与凭证来源。

后台模型

Claude Code 会把会话标题、摘要等后台流量发给一个小模型。请把它也指向你的 密钥可用的模型:

Shell
export ANTHROPIC_DEFAULT_HAIKU_MODEL=<model-id>

预期提示

  • 对无法识别的模型 id,Claude Code 会按 200k 上下文窗口处理并提示一次。可 将 CLAUDE_CODE_MAX_CONTEXT_TOKENS 设置为 模型 目录中该模型 的真实上下文窗口。
  • 可选:设置 CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 后,/model 选择器会列出你的密钥可用的模型。

Claude Code 的请求与模型 API 的其他流量一样,从组织的额度中扣费。