Claude Code を接続する
スコープ付き API キーを使用して、AnyInt の Anthropic 互換ゲートウェイ経由で Claude Code をルーティングします。
Claude Code は、ANTHROPIC_BASE_URL とゲートウェイ認証情報を使用して、Anthropic 形式の LLM ゲートウェイをサポートします。AnyInt は、境界で認証情報を消費し、AnyInt キーを上流に転送せずにリクエストをルーティングします。
開始する前に
- 公式 Claude Code の手順を使用して Claude Code をインストールまたは更新します。
- AnyInt API キーを作成します。
- モデル カタログから Anthropic 互換のモデル ID を選択します。
ゲートウェイを設定する
AnyInt キーを Claude Code のゲートウェイ認証トークンとして設定します。Claude Code は /v1/messages および関連する操作パスを付加するため、/anthropic ゲートウェイ ルートを使用します。
export ANYINT_API_KEY="your_api_key"
export ANTHROPIC_BASE_URL="https://api.anyint.ai/anthropic"
export ANTHROPIC_AUTH_TOKEN="$ANYINT_API_KEY"リポジトリから Claude Code を起動します。
claude選択した上流モデルがデフォルト以外の ID を使用している場合は、Claude Code のサポートされているモデル設定を通じてその ID を構成します。テナントで利用可能な例モデルがあると想定しないでください。
確認とトラブルシューティング
401の応答は、AnyInt キーが存在しない、無効、期限切れ、または取り消されたことを意味します。- モデルが見つからないという応答は、構成されたモデル ID が公開カタログにないか、キーで利用できないことを意味します。
- Claude Code が新しい Anthropic 機能の送信を開始したときに更新します。ゲートウェイ クライアントとプロトコル機能は連携して進化します。
- Auto Mode 分類器の通知(v2.1.278 以降):Claude Code v2.1.278 以降では、自動モードにサーバー側のチェックが追加されます。選択したアップストリームプロバイダーがまだ対応していない場合、Claude Code はローカル分類器リクエストを使用して通知を表示します。自動モードは引き続き正常に動作します。通知を非表示にするには
export CLAUDE_CODE_AUTO_MODE_SERVER=0を設定してください。 - ゲートウェイ認証をテストするときは、テスト パスから保存された Claude サブスクリプション認証情報を削除します。このセッションを承認するのは、サブスクリプション ログインではなく、ゲートウェイ トークンです。
これらの変数の上流の動作については、Anthropic の公式 LLM ゲートウェイ ドキュメントを参照してください。