メインコンテンツへスキップ
ほとんどの Call プロパティは、作成後は不変です。サポートされている変更操作は次のとおりです。 これらの操作はすべて、UI で Call の詳細ページにアクセスして実行できます。 Web アプリで Call を更新するには、次の手順に従います。
  1. wandb.ai にアクセスし、プロジェクトを選択します。
  2. Weave プロジェクトのサイドバーで、Traces をクリックします。
  3. 表で確認したい Call を検索します。
  4. Call をクリックして詳細ページを開きます。
  5. Call 詳細ページのタブバーで Feedback タブをクリックします。
ここでは、Call の表示名を編集したり、フィードバックを追加したり、Call を削除したりできます。
Call の名前変更や削除の方法を示す、選択した Call details パネルの Weave Traces ページの抜粋

表示名を設定する

Call の表示名を設定するには、Call.set_display_name() method を使用します。
import weave

# クライアントを初期化する
client = weave.init("your-project-name")

# ID で特定の Call を取得する
call = client.get_call("call-uuid-here")

# Call の表示名を設定する
call.set_display_name("My Custom Display Name")
また、実行時に Call の表示名を設定することもできます。

フィードバックを追加

詳しくは、Feedback Documentationを参照してください。

Call を削除する

Python API を使用して Call を削除するには、Call.delete method を使用します。
import weave

# クライアントを初期化
client = weave.init("your-project-name")

# ID を使って特定の Call を取得
call = client.get_call("call-uuid-here")

# Call を削除
call.delete()

複数のCallを削除

Python API を使用して Call をまとめて削除するには、Call ID のリストを delete_calls() に渡します。
import weave

# クライアントを初期化
client = weave.init("my-project")

# client からすべての Call を取得
all_calls = client.get_calls()

# 最初の 1000 件の Call オブジェクトのリストを取得
first_1000_calls = all_calls[:1000]

# 最初の 1000 件の Call ID のリストを取得
first_1000_calls_ids = [c.id for c in first_1000_calls]

# ID を指定して最初の 1000 件の Call を削除
client.delete_calls(call_ids=first_1000_calls_ids)