メインコンテンツへスキップ
このページでは、W&B Weave における call オブジェクトのスキーマ リファレンスを掲載しています。call をクエリする方法については、calls のクエリとエクスポートを参照してください。

Call のプロパティ

以下の表は、Weave における Call の主要なプロパティを示しています。実装の詳細については、以下を参照してください。

プロパティの詳細

CallSchema のプロパティは、関数呼び出しのトラッキングと管理において重要な役割を果たします。
  • idtrace_idparent_id プロパティは、システム内で calls を整理し、相互の関係付けに役立ちます。
  • タイミング情報 (started_atended_at) は、パフォーマンス分析をサポートします。
  • attributesinputs プロパティは、call のコンテキストを提供します。attributes は call の開始後に固定されるため、呼び出し前に weave.attributes で設定してください。outputsummary は結果を記録します。 -summary プロパティには、メトリクスやその他の呼び出し後の値を保存できます。実行中に call.summary を変更してください。追加した値は、Call の終了時に Weave が計算した summary データとマージされます。
    • Weave が計算した summary データ:
      • costs: LLM モデルの使用データと token の pricing データに基づく call の合計コストです。コスト計算の詳細については、コストをトラッキングする を参照してください。
      • latency_ms: started_at から ended_at までの経過時間 (ミリ秒) です。statusRUNNING の場合は null です。
      • status: 実行ステータスです: SUCCESSERRORRUNNINGDESCENDANT_ERROR (call 自体は成功したものの、子孫 call でエラーが発生したことを意味します) 。
  • W&B とのインテグレーションは、wb_user_idwb_run_id によって実現されます。
この一連のプロパティにより、プロジェクト全体を通じて関数呼び出しを詳細にトラッキングし、分析できるようになります。