BazaarLinkBazaarLink
ログイン
ドキュメントAPIリファレンスSDKリファレンスエージェント利用AIスキル

Claude Code と BazaarLink の設定ガイド

Claude Code は base URL と API key を変更して BazaarLink を利用できます。以下の設定は BazaarLink の Anthropic 互換 Messages endpoint を使用します。

1. 環境変数を設定

Claude Code を起動する前に変数を export します。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 設定を使う場合は、同じ値をユーザー設定ファイルに入れます。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 request を実行します。model と stop reason を含む JSON response は、base URL と key が 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 から起動します。

404 model_not_found

症状:gateway には届くが model が拒否される。原因:ANTHROPIC_MODEL または ANTHROPIC_SMALL_FAST_MODEL が現在の /models response の正確な ID ではない。/models を取得し provider prefix と記号を含めてコピーします。

Base URL に /v1 がない

症状:route 404、または Anthropic に送られる。原因:/v1 がない、/messages が二重、別 host を指定している。ANTHROPIC_BASE_URL を https://api.bazaarlink.ai/v1 にし、/messages は Claude Code に付加させます。

5. model を選ぶ

live /models endpoint を source of truth として使います。以下は 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
サポート
サポート
こんにちは。どのようなご用件でしょうか?
メッセージをお送りください。担当者より返信します。