> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coreweave.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Mettre à jour et supprimer des appels

> Modifiez les noms d’affichage, ajoutez du feedback et supprimez des appels dans W&B Weave

Cette page explique comment modifier des appels dans W\&B Weave après leur création. La plupart des propriétés d’un appel sont immuables une fois celui-ci créé, mais Weave prend en charge les modifications suivantes :

* [Définir le nom d’affichage](#set-display-name)
* [Ajouter du feedback](#add-feedback)
* [Supprimer un appel](#delete-a-call)

Vous pouvez effectuer toutes ces modifications depuis l’interface, sur la page de détails de l’appel. Pour mettre à jour un appel dans l’application web :

1. Accédez à [Forge](https://forge.coreweave.com/wandb) et sélectionnez votre projet.
2. Dans la barre latérale du projet Weave, cliquez sur **Traces**.
3. Dans le tableau, trouvez 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 de la page de détails de l’appel.

Depuis la page de détails de l’appel, vous pouvez modifier son nom d’affichage, ajouter du feedback ou le supprimer.

<Frame>
  <img src="https://mintcdn.com/coreweave-dbfa0e8d/3Dv_sw2eg8feUJlx/products/wandb/weave/_media/call_edit_screenshot.png?fit=max&auto=format&n=3Dv_sw2eg8feUJlx&q=85&s=2962874faea65df3511e1c968e08c5e4" alt="Extrait de la page Traces de Weave montrant le panneau des détails de l’appel sélectionné, qui permet de renommer ou de supprimer un appel" width="2078" height="1124" data-path="products/wandb/weave/_media/call_edit_screenshot.png" />
</Frame>

<h2 id="set-display-name">
  Définir le nom d’affichage
</h2>

<Tabs>
  <Tab title="Python">
    Pour définir le nom d’affichage d’un Appel, utilisez la méthode [`Call.set_display_name()`](/fr/products/wandb/weave/reference/python-sdk/trace/weave_client#method-set-display-name).

    ```python lines theme={"system"}
    import weave

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

    # Obtenir un Appel spécifique à partir de 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")
    ```
  </Tab>

  <Tab title="TypeScript">
    Pour définir le nom d’affichage d’un Appel, utilisez [`client.updateCall`](/fr/products/wandb/weave/reference/typescript-sdk/interfaces/weaveclient#updatecall) afin d’effectuer la mise à jour directement à partir de l’ID de l’appel :

    ```typescript twoslash lines theme={"system"}
    // @noErrors
    import * as weave from 'weave'

    // Initialiser le client
    const client = await weave.init('your-project-name')

    // Mettre à jour le nom d’affichage d’un Appel à partir de son ID
    await client.updateCall('call-uuid-here', 'My Custom Display Name')
    ```
  </Tab>

  <Tab title="HTTP API">
    Pour définir le nom d’affichage d’un Appel à l’aide de l’API de service, envoyez une requête au point de terminaison [`/call/update`](/fr/products/wandb/weave/reference/service-api/calls/call-update).

    ```bash lines theme={"system"}
    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",
    }'
    ```
  </Tab>
</Tabs>

Vous pouvez également [définir le nom d’affichage d’un Appel lors de son exécution](/fr/products/wandb/weave/guides/tracking/get-call-object).

<h2 id="add-feedback">
  Ajouter du feedback
</h2>

Pour plus d'informations, voir [Collecter du feedback et utiliser des annotations](/fr/products/wandb/weave/guides/tracking/feedback).

<h2 id="delete-a-call">
  Supprimer un appel
</h2>

<Tabs>
  <Tab title="Python">
    Pour supprimer un appel à l’aide de l’API Python, utilisez la méthode [`Call.delete`](/fr/products/wandb/weave/reference/python-sdk/trace/weave_client#method-delete).

    ```python lines theme={"system"}
    import weave

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

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

    # Supprimer l’appel
    call.delete()
    ```
  </Tab>

  <Tab title="TypeScript">
    ```plaintext lines theme={"system"}
    Cette fonctionnalité n’est pas encore disponible dans le SDK TypeScript.
    ```
  </Tab>

  <Tab title="HTTP API">
    Pour supprimer un appel à l’aide de l’API de service, envoyez une requête au point de terminaison [`/calls/delete`](/fr/products/wandb/weave/reference/service-api/calls/calls-delete).

    ```bash lines theme={"system"}
    curl -L 'https://trace.wandb.ai/calls/delete' \
    -H 'Content-Type: application/json' \
    -H 'Accept: application/json' \
    -d '{
        "project_id": "string",
        "call_ids": [
            "string"
        ],
    }'
    ```
  </Tab>
</Tabs>

<h2 id="delete-multiple-calls">
  Supprimer plusieurs appels
</h2>

<Tabs>
  <Tab title="Python">
    Pour supprimer des appels par lots à l’aide de l’API Python, transmettez une liste d’ID d’appels à `delete_calls()`.

    <Important>
      * Vous pouvez supprimer au maximum `1000` appels à la fois.
      * La suppression d’un appel entraîne également celle de tous ses enfants.
    </Important>

    ```python lines theme={"system"}
    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 1000 premiers ID d'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)
    ```
  </Tab>

  <Tab title="TypeScript">
    ```plaintext lines theme={"system"}
    Cette fonctionnalité n'est pas encore disponible dans le SDK TypeScript.
    ```
  </Tab>
</Tabs>


## Related topics

- [Exporter et mettre à jour des données](/fr/products/wandb/track/public-api-guide.md)
