Skip to main content

Node.jsをインストール(インストール済みの場合はスキップ)

Node.jsのバージョンが18.0以上であることを確認してください

他の中継クライアントのアンインストール(任意)

インストール先を確認:
アンインストールするには:

Claude Codeのインストール

インストールを確認します。

認証情報の取得

スマートルーティングは、タスクの複雑さに基づいて、最適なモデルにリクエストを自動的に割り当てるインテリジェントなモデルルーティング機能です。制約とガイドラインを確認
注Claude Codeは、/v1/messagesプロトコルを使用しないモデルには接続できません。スマートルーティングを使用する場合は、すべてのルーティングティアでClaudeファミリーのモデルを使用する必要があります。たとえば、シンプル、複雑、超複雑の各ルーティング階層に、それぞれclaude-haiku-4.5、claude-sonnet-5、claude-opus-5を使用します。

環境変数の設定

基本的な設定例

スマートルーティングにはANTHROPIC_MODEL="auto"を設定します

デュアルモデル設定

Claude Codeは、デフォルトでデュアルスレッドのモデルアーキテクチャを使用します。
  • メインモデル:環境変数ANTHROPIC_MODELで設定
    • 主要なコード生成、会話、複雑なタスクに使用します
  • サブモデル:ANTHROPIC_DEFAULT_HAIKU_MODEL環境変数で設定
    • 用途: 軽量・高速なタスク用のモデル
    • ユースケース:
      • バックグラウンドタスク(ファイル監視、リンターによるチェックなど)
      • すばやい応答(簡単な質問、補完候補)
      • 優先度の低い補助タスク

デュアルモデルの設定(推奨)

単一モデルの設定(任意)

1つのモデルだけが必要な場合、設定方法は2つあります。 方法1:両方の環境変数を同じモデルに設定する ANTHROPIC_MODELとANTHROPIC_DEFAULT_HAIKU_MODELの両方に、同じモデルを設定します。
方法2: 起動後にコマンドでメインモデルを切り替える 環境変数は上記の「デュアルモデル設定」のままにしてください。Claude Codeの起動後、対話型インターフェースに次を入力します。
メインスレッドは、ANTHROPIC_DEFAULT_HAIKU_MODELに設定されたモデル(つまりclaude-haiku-4-5)を使用するように切り替わります。

トラブルシューティング

ベータフィールドに関連する400エラーへの対処

設定にCLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS : 1を追加し、リクエストヘッダーに実験的機能が含まれないようにします。