Skip to main content
カスタムランタイムを登録すると、OpenAI 互換の推論エンドポイントを W&B Weave プロジェクトに接続できます。登録後は、エンドポイントのモデルが Weave 全体のモデルセレクターに表示されます。これにより、インテグレーションコードを書かなくても、自分やチームのメンバーが プレイグラウンド、Evaluation プレイグラウンド、LLM-as-a-judge のワークフローでそれらのモデルを使用できるようになります。 カスタムランタイムを使用すると、次のようなものを接続できます。
  • チームが OpenAI 互換 API で提供しているエージェントやモデルのプロトタイプ
  • セルフホストまたはローカルのモデル (Ollama や vLLM で提供しているモデルなど)
  • Weave が標準でサポートしていないプロバイダーやモデルバージョン
カスタムランタイムは、Weights & Biases の UI から管理することも、Python および TypeScript SDK を使用してプログラムで管理することもできます。SDK による方法は CI/CD での利用を想定して設計されています。登録は宣言的かつ冪等であるため、パイプラインでデプロイのたびにランタイムを再登録しても、Weave は常に指定した設定の状態に収束します。

カスタムランタイムを使用できる場所

登録済みのカスタムランタイムのモデルは、次の場所にあるモデルセレクターに表示されます。
  • プレイグラウンド: エンドポイントとインタラクティブにチャットできます。
  • Evaluation Playground: エンドポイントを評価し、他のモデルと比較できます。
  • シグナル: 受信トレースをスコアリングする judge モデルとしてエンドポイントを使用できます。
  • Scorer の反復処理と Agent Signals のモデルセレクター。
  • Weave completions API: completions/create エンドポイントにモデル ID custom::<runtime-name>::<runtime-id> を渡すと、エンドポイントに対してトレース付きの completion をプログラムから実行できます。詳しくは サービス API リファレンス を参照してください。

カスタムランタイムを追加する

コードまたは Weights & Biases の UI を使用して、project にカスタムランタイムを追加できます。カスタムランタイムを追加するには、ランタイムに関する次の情報が必要です。

コードを使用してカスタムランタイムを追加する

前のセクションで確認したランタイムの情報をもとに、次の登録リクエストの該当フィールドを更新してから実行し、project 内にカスタムランタイムを作成または更新します。プログラムによる登録には、weave Python パッケージのバージョン 0.53.4 以降、または weave npm パッケージのバージョン 0.16.5 以降が必要です。
追加したランタイムのランタイム ID は、custom::<runtime-name>::<runtime-id> の形式で指定します。呼び出しが成功すると、UI で登録したランタイムと同様に、そのランタイムのモデルがモデルセレクターのランタイム名の下に表示されます。
ランタイムを更新した後、キャッシュの有効期限が切れるまでの最大 60 秒間は、推論に以前の設定が引き続き使用される場合があります。

UI でカスタムランタイムを登録する

Weights & Biases の UI からカスタムランタイムを登録するには、次の手順を実行します。
  1. Weave のサイドバーで Project を選択し、AI Providers タブを選択します。または、プレイグラウンド のモデルセレクターで Configure providers をクリックします。
  2. Add custom runtime をクリックします。設定ドロワーが開きます。
  3. ドロワーで、ランタイム名、ベース URL、および 1 つ以上のランタイム ID を入力します。必要に応じて、API キーのシークレットとカスタムヘッダーを追加します。
  4. ランタイムを保存します。
カスタムランタイムの設定メニュー
保存すると、ランタイムのモデルがモデルセレクター内の、ランタイム名が付いたグループに表示されます。ランタイム ID を指定せずに保存したランタイムもセレクターには表示され、Add runtime ID アクションからエディターを再度開くことができます。 ランタイムを編集または削除するには、AI Providers タブで該当するランタイムの行にある編集ボタンまたは削除ボタンを使用します。ランタイムを削除すると元に戻せません。
最終更新日 2026年9月30日