メインコンテンツへスキップ
CCR(Claude Code Router)を使用すると、異なるLLMプロバイダーとモデル間でコーディングプロンプトをルーティングし、長いコンテキスト・バックグラウンド作業・画像理解などの特定のタスクに特化したモデルを選択できます。
CCRはClaude CodeやAnthropicとは関連がなく、承認もされておらず、接続もありません。これはサードパーティツールです。

インストール

CCRは npx 経由で利用可能 - 別途インストール不要。
npx -y @musistudio/claude-code-router ui
これによりCCRローカルUIが起動し、プロバイダーとモデルを設定できます。

認証

openteamsの外部でCCRの認証と設定を行います。CCR GitHubリポジトリの手順に従ってください: CCR UIまたはCCRのJSON設定でプロバイダーの追加・APIキーの設定・モデル名の登録を行います(スキーマとファイルの場所についてはCCRリポジトリを参照)。

CCRの設定(プロバイダーとモデル)

UIまたはJSON設定でCCRを設定します。 CCR UI(npx -y @musistudio/claude-code-router ui)で:
  1. プロバイダーを追加
  • プロバイダーを選択(例:openrouterdeepseekなど)。
  • そのプロバイダーに必要なAPIキーと設定を入力。
  1. モデルを追加
  • 各プロバイダーにモデル識別子を登録(例:moonshotai/kimi-k2-0905deepseek-chat)。
  • CCRは特定のケースに異なるモデルを設定できます:
    • default:一般的なコーディング
    • background:軽量/バックグラウンド操作
    • think:「思考」モードをサポートするモデル
    • longContext:非常に長い入力/ファイル
    • webSearch:ウェブ/ツール使用をサポートするモデル
    • image:視覚機能を持つモデル
注意:すべてのモデルがウェブ検索・思考・画像をサポートしているわけではありません。CCR UIで適切にモデルを選択してください。

JSON経由で設定(オプション)

CCRはJSON設定ファイルでも設定できます。正確なスキーマ・キー・ファイルの場所についてはCCR GitHubドキュメントを参照してください。プロバイダー(APIキー付き)を定義し、モデルケース(defaultbackgroundthinklongContextwebSearchimage)を特定のプロバイダー/モデルペアにマッピングします。

例:CCR UIで設定されたOpenRouterプロバイダー

CCR UIで設定されたOpenRouter

例:CCRモデルマッピング(default/background/think/など)

CCRモデル設定例

openteamsの設定

openteamsにはCCRのデフォルト設定は付属していません。既存のClaude Codeエージェントに設定を追加します:
  1. 「コーディングエージェント設定」ページを開く。
  2. Claude Codeエージェントに新しい設定を追加(または既存の設定を編集)。
  3. claude_code_router チェックボックスを有効にする。
  4. オプションで特定のCCRプロバイダー/モデルをターゲットにするモデル文字列を設定。
エージェント設定の管理については エージェントプロファイルとバリアント ガイドを参照してください。 モデル文字列形式:<provider>,<model-name> 例:
openrouter,moonshotai/kimi-k2-0905
deepseek,deepseek-chat
ヒント:
  • 異なるモデル間で簡単に切り替えたい場合は、複数の設定を作成してください。
  • CCRがCCR UI設定に基づいて独自のルーティング(default/longContext/などのマッピング)を使用するようにするには、モデル文字列を空のままにしてください。

openteamsでCCRを使用

タスク試行を作成する際、コーディングエージェントと設定を選択:Claude Codeエージェントを選択し、CCR対応の設定のいずれかを選択します。

トラブルシューティング

  • 認証エラー:CCRでAPIキー/プロバイダー設定を確認(UIまたはJSON設定経由)。
  • モデルが見つからない:選択したプロバイダーのモデル識別子が正しいことを確認。
  • 機能が見つからない(webSearch/think/image):その機能をサポートするモデルに切り替え、CCRマッピングを更新(UIまたはJSON設定経由)。