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

# Model ルーティング

> Choose project バージョン or registered プロバイダー models through the model field.

`model` 内の最初のスラッシュによって、プロバイダーへの直接参照とプロキシモデル名を区別します。

<h2 id="proxy-model-names">
  プロキシモデル名
</h2>

```json theme={"system"}
{"model": "ticket-classifier"}
```

プロキシはバージョン 1 のルーティングを読み取り、正の重みを持つターゲットの中から 1 つを選択し、`model` を置き換えてから、そのターゲットのプロバイダーを呼び出します。

<h2 id="version-pins">
  バージョンピン
</h2>

```json theme={"system"}
{"model": "ticket-classifier@v3"}
```

ピンはバージョン 3 を正確に解決します。最新のバージョンにフォールフォワードすることはなく、バージョン 1 を変更することもありません。これにより、新しいバージョンをアプリケーションのロールアウト前に安全にテストできます。

<h2 id="direct-provider-calls">
  直接的なプロバイダーへのCall
</h2>

```json theme={"system"}
{"model": "openai/gpt-5.6-sol?reasoning_effort=medium"}
```

最初のスラッシュの前にある接頭辞で、解決された W\&B entity 内のプロバイダーを選択します。残りの部分は、設定済みのプロバイダーのモデル ID です。追加のスラッシュも使用できます。

直接の Call は、再ラベル付け、評価モデル、アドホックな比較、プロバイダー設定の検証に役立ちます。project のルーティングを迂回し、どの project にも紐付けられず、リクエストで `wandb.project` を設定しない限りトレースされません。[メタデータとトレース](/ja/model-distillation/proxy/metadata-and-traces)を参照してください。

<h2 id="entity-resolution">
  Entity resolution
</h2>

bearer key のデフォルトの entity は、body に以下が含まれていない限り使用されます：

```json theme={"system"}
{
  "metadata": {
    "wandb.entity": "your-team"
  }
}
```

リクエストされた値は、呼び出し元の personal/デフォルトの entity またはその W\&B チームのいずれかである必要があります。

<h2 id="sticky-weighted-selection">
  固定式の重み付き選択
</h2>

会話 ID を指定すると、ルーティングのリビジョン内で、同じ会話のすべての Call を同じターゲットに送信できます：

```json theme={"system"}
{
  "metadata": {
    "wandb.thread_id": "conversation-4827"
  }
}
```

ルーティングのリビジョンを変更すると、そのキーを意図的に別のターゲットに移動できます。

<Accordion title="API: 固定された project バージョンを呼び出す (POST /chat/completions)">
  `model` に `alias@vN` を使用します。直接のプロバイダーへのCallでは、代わりに `provider/model-id` を使用します。

  ```bash theme={"system"}
  curl --request POST \
    --url "https://proxy.training.wandb.ai/v1/chat/completions" \
    --header "Authorization: Bearer $WANDB_API_KEY" \
    --header "Content-Type: application/json" \
    --data '{
      "model": "ticket-classifier@v2",
      "messages": [{"role": "user", "content": "Classify this request"}],
      "metadata": {"wandb.entity": "your-team"}
    }'
  ```

  完全なスキーマについては、[ルーティングされたチャット補完を作成する](/ja/model-distillation/reference/proxy/chat-completions/create-a-routed-chat-completion)を参照してください。
</Accordion>
