メインコンテンツへスキップ
これらの例では、トレース、評価、比較のために、Weave で Serverless Inference を使用する方法を紹介します。各例を順に試すことで、モデルの Call を計装してその動作を観察し、データセットに対するパフォーマンスを測定し、複数のモデルを並べて比較する方法を学べます。 以下のセクションでは、基本的なトレースの例と、より高度な評価ワークフローを順に説明します。どちらの例を実行する前にも、前提条件 を完了してください。

基本例: Llama 3.1 8B を Weave でトレースする

この例では、Llama 3.1 8B モデルにプロンプトを送信し、その call を Weave でトレースする方法を示します。トレースでは、LLM call の入力と出力を完全に取得し、パフォーマンスを監視して、Weave UI で結果を分析できます。
Weave のトレースの詳細をご覧ください。
この例では、次のことを行います。
  • Chat Completion リクエストを行う @weave.op() デコレータ付きの関数を定義します。
  • Weave がトレースを記録し、W&B の entity と project にリンクします。
  • Weave が関数を自動的にトレースし、入力、出力、レイテンシ、メタデータをログします。
  • 結果はターミナルに出力され、トレースは https://wandb.aiトレース タブに表示されます。
コードを実行したら、次のいずれかの方法で Weave のトレースを表示できます。
  • ターミナルに出力されたリンクをクリックします。たとえば、https://wandb.ai/[YOUR-TEAM]/[YOUR-PROJECT]/r/call/01977f8f-839d-7dda-b0c2-27292ef0e04g
  • https://wandb.ai にアクセスして トレース タブを選択します。
基本的なトレースが動作したら、個々の call を確認するだけでなく、より高度な workflow に進むことができます。

高度な例: Weave 評価とリーダーボードを使用する

モデルのcallのトレースに加えて、パフォーマンスを評価し、リーダーボードを公開できます。この例では、質問応答データセット上で2つのモデルを比較し、同じプロンプトに対して Llama 3.1 8B と DeepSeek-V3 がどのようなパフォーマンスを示すかを確認します。
このコードを実行したら、https://wandb.ai/ の W&B アカウントにアクセスし、次の操作を行います。
モデルの評価を確認
リーダーボードを確認
両方の例を完了すると、トレースされたモデルの Call、公開された評価、およびデータセット上でモデルを比較するリーダーボードが揃います。

次のステップ

Serverless Inference の探索を続けるには、次を試してください。
  • 利用可能なすべての method は、API リファレンスで確認してください。
  • UIでモデルを試してください。