Passer au contenu principal
La plupart des propriétés d’un Appel sont immuables après sa création. Les modifications suivantes sont prises en charge : Vous pouvez effectuer toutes ces modifications depuis l’UI en accédant à la page de détails de l’Appel : Pour mettre à jour un Appel dans l’application web :
  1. Accédez à wandb.ai et sélectionnez votre projet.
  2. Dans la barre latérale du projet Weave, cliquez sur Traces.
  3. Recherchez dans le tableau l’Appel que vous souhaitez consulter.
  4. Cliquez sur l’Appel pour ouvrir sa page de détails.
  5. Cliquez sur l’onglet Feedback dans la barre d’onglets des détails de l’Appel.
Vous pouvez y modifier le nom d’affichage de l’Appel, ajouter du feedback ou supprimer l’Appel.
Extrait de la page Weave Traces montrant le panneau des détails de l’appel sélectionné, avec les options pour renommer ou supprimer un Appel

Définir le nom d’affichage

Pour définir le nom d’affichage d’un Appel, utilisez la méthode Call.set_display_name().
import weave

# Initialiser le client
client = weave.init("your-project-name")

# Obtenir un Appel spécifique par son ID
call = client.get_call("call-uuid-here")

# Définir le nom d'affichage de l'Appel
call.set_display_name("My Custom Display Name")
Vous pouvez également définir le nom d’affichage d’un Appel au moment de l’exécution.

Ajouter un feedback

Veuillez consulter la documentation sur les feedbacks pour plus de détails.

Supprimer un appel

Pour supprimer un appel avec l’API Python, utilisez la méthode Call.delete.
import weave

# Initialiser le client
client = weave.init("your-project-name")

# Obtenir un appel spécifique par son ID
call = client.get_call("call-uuid-here")

# Supprimer l’appel
call.delete()

Supprimer plusieurs appels

Pour supprimer des lots d’appels avec l’API Python, passez une liste d’ID d’appel à delete_calls().
import weave

# Initialiser le client
client = weave.init("my-project")

# Obtenir tous les appels du client
all_calls = client.get_calls()

# Obtenir la liste des 1000 premiers objets Call
first_1000_calls = all_calls[:1000]

# Obtenir la liste des ID des 1000 premiers appels
first_1000_calls_ids = [c.id for c in first_1000_calls]

# Supprimer les 1000 premiers appels par ID
client.delete_calls(call_ids=first_1000_calls_ids)