BazaarLinkBazaarLink
登入
文件API 参考SDK 参考Agent 应用AI Skills

Claude Code 接入 BazaarLink:配置指南

Claude Code 可以通过更换 base URL 和 API key 使用 BazaarLink。下面的配置连接到 BazaarLink 兼容 Anthropic 的 Messages endpoint。

1. 配置环境变量

启动 Claude Code 前导出这些变量。ANTHROPIC_AUTH_TOKEN 会作为 Authorization token 发送;请保留在 shell 环境中,不要提交。

export ANTHROPIC_BASE_URL="https://api.bazaarlink.ai/v1"
export ANTHROPIC_AUTH_TOKEN="your-bazaarlink-api-key"
export ANTHROPIC_MODEL="openai/gpt-5.6-luna"
export ANTHROPIC_SMALL_FAST_MODEL="anthropic/claude-haiku-4.5"
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC="1"

2. 改用 settings.json 配置

如果希望使用持久的 Claude Code 配置,请将相同值放入用户 settings 文件。只在自己的机器上将 placeholder 换成真实的 BazaarLink key。

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.bazaarlink.ai/v1",
    "ANTHROPIC_AUTH_TOKEN": "your-bazaarlink-api-key",
    "ANTHROPIC_MODEL": "openai/gpt-5.6-luna",
    "ANTHROPIC_SMALL_FAST_MODEL": "anthropic/claude-haiku-4.5",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
  }
}

3. 验证请求路径

开始较长的 Claude Code 会话前,先运行这个小型 Messages 请求。包含 model 和 stop reason 的 JSON response 表示 base URL 和 key 已到达 BazaarLink,然后在 BazaarLink Logs 页面确认请求。

curl -sS "$ANTHROPIC_BASE_URL/messages"   -H "Authorization: Bearer $ANTHROPIC_AUTH_TOKEN"   -H "anthropic-version: 2023-06-01"   -H "content-type: application/json"   -d '{
    "model": "openai/gpt-5.6-luna",
    "max_tokens": 32,
    "messages": [{"role": "user", "content": "Reply with OK"}]
  }' | jq '{id, model, stop_reason}'

# After Claude Code runs, confirm the same request in:
# https://bazaarlink.ai/logs

4. 常见错误

401 Unauthorized

症状:Claude Code 或 curl 检查报告认证错误。原因:ANTHROPIC_AUTH_TOKEN 缺失、拼写错误,或修改后没有重启 shell。修复:设置 BazaarLink API key,确认请求发送 Authorization: Bearer,并从同一个 shell 启动 Claude Code。

404 model_not_found

症状:请求到达 gateway,但所选 model 被拒绝。原因:ANTHROPIC_MODEL 或 ANTHROPIC_SMALL_FAST_MODEL 不是当前 /models response 中的精确 ID。复制完整 ID,包括 provider 前缀和标点。

Base URL 缺少 /v1

症状:请求返回 route 404,或流量仍发往 Anthropic。原因:缺少 /v1、重复包含 /messages,或指向其他 host。将 ANTHROPIC_BASE_URL 准确设置为 https://api.bazaarlink.ai/v1;Claude Code 会追加 /messages。

5. 选择 model

使用 live /models endpoint 作为真实来源。下面是 brief 中的三个有效示例;将完整 provider/model ID 复制到 ANTHROPIC_MODEL 或 ANTHROPIC_SMALL_FAST_MODEL。

openai/gpt-5.6-luna
anthropic/claude-haiku-4.5
deepseek/deepseek-v4.1-flash
客服
客服
您好!有什么可以协助?
请留下消息,我们会尽快回复。