> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cloud.cdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Routing Rules

> 単一、優先度フェイルオーバー、またはモデル許可リストのいずれかのルールを使用して、LLM リクエストをプロバイダー間でどのように分配するかを定義します。

ルーティングルールは、どのLLM プロバイダーがプロジェクトのトラフィックを処理するか、またプロバイダーが利用できなくなった場合にConnect AI がどのように応答するかを決定します。各プロジェクトには 1 つのルーティングルールが割り当てられます。ルーティングルールを指定していないプロジェクトは、組織のデフォルトのルーティングルールを継承します。

**Routing Rules** タブには、組織に設定されているすべてのルーティングルールが一覧表示されます。

<Frame>
  <img src="https://mintcdn.com/cdata/dvg0uIf0tFbuUN2U/ja/images/llm_gateway_routing.png?fit=max&auto=format&n=dvg0uIf0tFbuUN2U&q=85&s=4304aa0e90c60df58b4076e23dcd3909" alt="Routing Rules" width="1104" height="603" data-path="ja/images/llm_gateway_routing.png" />
</Frame>

各ルーティングルールには、次の情報が含まれます：

* **Name**—ルーティングルールの名前。
* **Rule Type**—ルーティング戦略の種類：**Single**、**Priority Failover**、または**Model Allowlist**。
* **Projects**—このルールを使用しているプロジェクト。
* **Status**—ルーティングルールのステータス：**Active** または**Inactive**。
* **Workspace Default**—このルーティングルールが組織のデフォルトかどうかを示します。デフォルトのルーティングルールは、ルーティングルールを指定していないプロジェクトに適用されます。

各ルーティングルールには、編集アイコンと削除アイコンも表示されます。ルーティングルールの**Name**、**Description**、**Rule Type**、**Provider and Model** を編集できます。

## ルーティングルールの種類

Connect AI は、次のルーティングルールの種類をサポートしています：

* **Single Provider**—すべてのトラフィックを 1 つのプロバイダーとモデルにルーティングします。フェイルオーバーが不要な場合に使用します。
* **Priority Failover**—トラフィックをプライマリプロバイダーにルーティングし、プライマリプロバイダーが利用できなくなった場合は、設定済みのチェーン内の次のプロバイダーに自動的にフェイルオーバーします。複数のプロバイダー間で信頼性を向上させたい場合に使用します。
* **Model Allowlist**—各リクエストを、クライアントが指定したモデルとペアになっているプロバイダーにルーティングします。リクエストされたモデルが許可リストにない場合、ゲートウェイはエラーを返してリクエストを拒否します。特定のモデルを承認しつつ、クライアントにその中から選択させたい場合に使用します。

## ルーティングルールの追加

新しいルーティングルールを追加するには、次の手順を行います：

<Steps>
  <Step>
    **+ Add Routing Rule** をクリックします。**Add Routing Rule** ダイアログが表示されます。
  </Step>

  <Step>
    ルーティングルールに関する次の情報を入力します：

    * **Name**—ルーティングルールの名前を入力します。
    * **Description**—（任意）ルーティングルールの簡単な説明を入力します。
    * **Use as default rule for Workspace**—このルールをデフォルトに設定するには、トグルをオンにします。ルーティングルールを指定していないプロジェクトは、このデフォルトルールを使用します。
    * **Rule Type**—ドロップダウンリストからルーティング戦略を選択します。プロバイダーが 1 つの場合は**Single provider** を選択します。プロバイダーに順番にトラフィックをルーティングし、プロバイダーが利用できなくなった場合に自動的にフェイルオーバーさせるには**Priority failover** を選択します。承認済みのモデルとプロバイダーのペアのセットを定義するには**Model Allowlist** を選択します。この場合、クライアントは各リクエストでモデルを指定し、ゲートウェイはペアになっているプロバイダーに転送するか、モデルがリストにない場合はリクエストを拒否します。
    * **Provider and Model**—[**LLM Providers**](/ja/LLM-Gateway/LLM-Providers) ページで設定したプロバイダーとモデルを選択します。

    <Note>**Priority failover** を選択した場合、プライマリのプロバイダーとモデルを入力した後、**+ Add Failover Provider and Model** をクリックします。フェイルオーバー先の**Provider and Model #2** を入力します。必要に応じてフェイルオーバープロバイダーを追加します。</Note>
    <Note>**Model Allowlist** を選択した場合、**+ Add Allowed Providers and Models** をクリックして、承認済みのモデルとプロバイダーのペアをそれぞれ追加します。最大 50 ペアまで追加できます。同じモデルが複数回登場する場合、一覧の先頭に記載されたエントリがリクエストを処理します。</Note>
  </Step>
</Steps>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.