Call オブジェクトへのハンドルを取得する方法を説明します。これにより、実行時に入力と出力を確認したり、メタデータを更新したり、フィードバックを付与したりできます。すでに Weave Op を使用していて、基盤となる Call オブジェクトをプログラムから操作したい開発者を対象としています。
Weave の Op は、通常の関数と同じように直接呼び出せます。
Call オブジェクトに直接アクセスするには、op.call メソッドを呼び出します。このメソッドは、結果と Call オブジェクトの両方を返します。
- Python
- TypeScript
call オブジェクトには、入力、出力、その他のメタデータなど、Call に関するすべての情報が含まれています。call を使用すると、追加のプロパティの設定、更新、取得や、フィードバックの追加を行えます。Op がクラスのメソッドである場合は、クラスのインスタンスを call の第 1 引数として渡します。