Documentation Index
Fetch the complete documentation index at: https://wb-21fd5541-john-wbdocs-2044-rename-serverless-products.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
ほとんどの Call プロパティは、作成後は不変です。サポートされている変更操作は次のとおりです。
これらの操作はすべて、UI で Call の詳細ページにアクセスして実行できます。
Web アプリで Call を更新するには、次の手順に従います。
- wandb.ai にアクセスし、プロジェクトを選択します。
- Weave プロジェクトのサイドバーで、Traces をクリックします。
- 表で確認したい Call を検索します。
- Call をクリックして詳細ページを開きます。
- Call 詳細ページのタブバーで
Feedback タブをクリックします。
ここでは、Call の表示名を編集したり、フィードバックを追加したり、Call を削除したりできます。
Python
TypeScript
HTTP API
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 の表示名を設定するには、client.updateCall を使用して、call ID を直接更新します。import * as weave from 'weave'
// クライアントを初期化する
const client = await weave.init('your-project-name')
// ID を指定して Call の表示名を更新する
await client.updateCall('call-uuid-here', 'My Custom Display Name')
Service API を使用して Call の表示名を設定するには、/call/update エンドポイントにリクエストを送信します。curl -L 'https://trace.wandb.ai/call/update' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{
"project_id": "string",
"call_id": "string",
"display_name": "string",
}'
また、実行時に Call の表示名を設定することもできます。
詳しくは、Feedback Documentationを参照してください。
Python
TypeScript
HTTP API
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()
この機能は、TypeScript SDK ではまだ利用できません。
Service API を使用して Call を削除するには、/calls/delete エンドポイント にリクエストを送信します。curl -L 'https://trace.wandb.ai/calls/delete' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-d '{
"project_id": "string",
"call_ids": [
"string"
],
}'
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)
この機能は、TypeScript SDK ではまだ利用できません。