Claude Code

Anthropic 互換の /messages エンドポイント経由で Claude Code を Tokener.ai に接続する。

更新日 2026-08-18
GitHub で編集

Claude Code は環境変数によるカスタムゲートウェイ 接続に対応しています。Tokener.ai は POST /messages で Anthropic Messages API を提供しているため、API キーと Models カタログの任意のチャッ トモデルで Claude Code を実行できます。

設定

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 として送信されます。x-api-key と して送信される ANTHROPIC_API_KEY も利用できます。キーは API キー で作成してください。

Claude Code のすべての実行環境で設定を有効にするには、shell のエクスポート ではなく ~/.claude/settings.jsonenv ブロックを使います:

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_TOKENSModels カタログ記載の実際のコンテキストウィンドウを設定してく ださい。
  • 任意:CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 を設定すると、 /model ピッカーにキーで利用可能なモデルが一覧表示されます。

Claude Code のリクエストは、モデル API の他のトラフィックと同様に組織のク レジットから課金されます。