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

表示名を設定する

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

# Initialize the client
client = weave.init("your-project-name")

# Get a specific Call by its ID
call = client.get_call("call-uuid-here")

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

フィードバックを追加

詳細は フィードバックに関するドキュメント を参照してください。

Call を削除する

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

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

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

# Call を削除します
call.delete()

複数の Call を削除する

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

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

# クライアントからすべての 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]

# 最初の 1000 個の Call を ID で削除
client.delete_calls(call_ids=first_1000_calls_ids)