project を作成する
project を作成するには、次の手順に従います。- Projects で Create or import a project を選択します。
- 次のフィールドを設定します。
- W&B project: 選択した entity に W&B プロジェクトを新規作成する場合は Create new を、既存の W&B プロジェクトに接続する場合は Import existing を選択します。インポートしても既存の project のデータは変更されません。1 つの W&B プロジェクトに対応付けられる Model Distillation の project は、entity ごとに 1 つだけです。
- Proxy model name: アプリケーションがプロキシに送信する、固定の
model値です。UI には、W&B のプロジェクト名をもとにした名前が候補として表示されます。小文字の英字、数字、ハイフンを使用し、64 文字以内で指定してください。プロキシモデル名は W&B のプロジェクト名と異なっていてもかまいません。 - Initial model: トレースを収集して代替モデルをトレーニングしている間、バージョン 1 として応答するモデルです。
- Create project を選択します。
API: project を作成する (PUT /tasks/{alias})
API: project を作成する (PUT /tasks/{alias})
Management API では、project をタスクと呼びます。プロキシモデル名は スキーマの詳細については、Model Distillation の project を作成する を参照してください。
alias パスセグメントで指定します。project には W&B のプロジェクト名を、project_mode には create または import を設定します。ルーティング先を少なくとも 1 つ指定してください。targets が未指定または空の場合、作成は失敗します。アプリケーションを接続する
project を作成したら、アプリケーションの接続先をプロキシに設定します。プロキシはアプリケーションのトラフィックを project 経由でルーティングし、トレースとして記録します。通常の OpenAI クライアントはそのまま使用し、次の 2 つの値だけを変更します。有用なトレースを確認する
大規模なデータセットを収集する前に、次の点を確認してください。- 成功した Call が project のリクエストチャートに表示されている。
- トラフィックの配分がルーティングの重みと一致している。
- 安定した
wandb.thread_idによって各会話がグループ化されている。 - ツール定義、応答形式、マルチターンのメッセージが、記録されたリクエストに含まれている。
- 失敗したプロバイダーへの Call は、デバッグ用に表示されるものの、トレーニングデータからは除外されている。