Weights & Biases UI から Call をエクスポートする
Weights & Biases UI では、データを複数の形式でエクスポートできます。UI には、行をプログラムでエクスポートするために使用できる Python および cURL コードも表示されます。 Call をエクスポートするには:- Forge にアクセスし、project を選択します。
- Weave プロジェクトのサイドバーで、トレース をクリックします。
- エクスポートする複数の Call を、行をチェックして選択します。
- トレース 表のツールバーで、エクスポートまたはダウンロードボタンをクリックします。
- Export モーダルで、Selected rows または All rows を選択します。
- Export をクリックします。

Call をプログラムで取得する
UI の外で Call をフィルター、ソート、または処理するには、Weave SDK または サービス API のいずれかを使用して取得します。ワークフローに最も適したインターフェースを選択してください。- Python
- TypeScript
- HTTP API
Python API を使用して Call を取得するには、
client.get_calls メソッドを使用します:Call メトリクスのエクスポート
集約されたインサイト (コストやレイテンシーの傾向など) が必要で、基盤となる Call レコード自体は不要な場合は、このセクションで説明するメトリクスエンドポイントを使用してください。 Weave サービス API の POST/calls/stats エンドポイント を使用して、Call データ自体を取得せずに Call に関するメトリクスを取得することもできます。レイテンシーやコストなどの Call に関する情報を取得し、合計、平均、最小、最大、件数で集約できます。たとえば、次の情報を取得できます。
- トークン使用量の合計
- 平均レイテンシー
- 使用されたトークンの最大値
- コストの合計
- 入力トークンの最小値
- Op 名
- Trace ID
- Thread ID
- User ID
web_app という名前の Op から 2 日間に生成された Call を取得する方法を示します。[YOUR-TEAM-NAME/YOUR-PROJECT-NAME] をご自身のチーム名と project 名に置き換えてください。
sum, count, avg, min, max, count で集約できます。
このエンドポイントは JSON オブジェクトを返します。次のレスポンス例では、2 日分のメトリクスを示しています。各日 (バケット) は usage_buckets 配列と call_buckets 配列内でそれぞれ独自のオブジェクトとして表示されます。各配列はメトリクスを異なる方法で分解します。
usage_buckets: 各日の Call メトリクスを、使用されたモデルごとにグループ化します。call_buckets: 各日の Call メトリクスを、モデルに関係なくグループ化します。