Récapitulatif des méthodes d'interface de programmation

Les tableaux suivants répertorient les méthodes disponibles avec les watsonx Assistant APIs.

Méthodes d’exécution

Méthode Description Version Compte de référence
Créer une session Création d'une session. Une session permet d'envoyer une entrée utilisateur à une compétence et de recevoir des réponses. Elle gère également l'état de la conversation. v2 cURL noeud Java python
Supprimer une session Suppression explicite d'une session avant son expiration. v2 cURL noeud Java python
Envoyer une entrée utilisateur à l'assistant (avec état) Envoyer une entrée utilisateur à un assistant et recevoir une réponse, avec l'état de la conversation (y compris les données contextuelles) stocké par watsonx Assistant pendant la session. v2 cURL noeud Java python
Envoyer une entrée utilisateur à l'assistant (sans état) Envoi d'une entrée utilisateur à un assistant et réception d'une réponse, avec état de conversation (données contextuelles comprises) géré par your application. v2 cURL noeud Java python

Méthodes de création

Méthode Description Version Compte de référence
Répertorier les espaces de travail Liste des espaces de travail associés à une instance de service watsonx Assistant v1 cURL noeud Java python
Créerz un espace de travail Création d'un espace de travail basé sur des objets de composant. Vous devez fournir des composants d'espace de travail qui définissent le contenu du nouvel espace de travail. v1 cURL noeud Java python
Obtenir des informations sur un espace de travail Obtention d'informations sur un espace de travail, y compris éventuellement tout son contenu. v1 cURL noeud Java python
Mettre à jour l'espace de travail Mise à jour d'un espace de travail existant avec des données nouvelles ou modifiées. Vous devez fournir des objets composants qui définissent le contenu de l'espace de travail mis à jour. v1 cURL noeud Java python
Supprimer l'espace de travail Suppression d'un espace de travail de l'instance de service. v1 cURL noeud Java python
Répertorier les intentions Liste des intentions pour un espace de travail. v1 cURL noeud Java python
Créer une intention Création d'une intention. v1 cURL noeud Java python
Obtenir une intention Obtention d'informations sur une intention, y compris éventuellement tout son contenu. v1 cURL noeud Java python
Mettre à jour une intention Mise à jour d'une intention existante avec des données nouvelles ou modifiées. Vous devez fournir des objets composants qui définissent le contenu de l'intention mise à jour. v1 cURL noeud Java python
Supprimer l'intention Suppression d'une intention d'un espace de travail. v1 cURL noeud Java python
Répertorier des exemples d'entrées utilisateur Liste des exemples d'entrée utilisateur pour une intention, en incluant éventuellement des mentions d'entités contextuelles. v1 cURL noeud Java python
Créer un exemple d'entrée utilisateur Ajout d'un nouvel exemple d'entrée utilisateur à une intention. v1 cURL noeud Java python
Obtenir un exemple d'entrée utilisateur Extraction des informations sur un exemple d'entrée utilisateur. v1 cURL noeud Java python
Mettre à jour un exemple d'entrée utilisateur Mise à jour du texte d'un exemple d'entrée utilisateur. v1 cURL noeud Java python
Supprimer un exemple d'entrée utilisateur Suppression d'un exemple d'entrée utilisateur d'un intention. v1 cURL noeud Java python
Répertorier les contre-exemples Liste des contre-exemples pour un espace de travail. Les contre-exemples sont des exemples marqués comme non pertinents. v1 cURL noeud Java python
Créer un contre-exemple Ajout d'un nouveau contre-exemple à un espace de travail. Les contre-exemples sont des exemples marqués comme non pertinents. v1 cURL noeud Java python
Obtenir un contre-exemple Obtention d'informations sur un exemple de compteur. Les contre-exemples sont des exemples marqués comme non pertinents. v1 cURL noeud Java python
Mettre à jour un contre-exemple Mise à jour du texte d'un contre-exemple. Les contre-exemples sont des exemples marqués comme non pertinents. v1 cURL noeud Java python
Supprimer un contre-exemple Suppression d'un contre-exemple dans un espace de travail. Les contre-exemples sont des exemples marqués comme non pertinents. v1 cURL noeud Java python
Répertorier les entités Liste des entités pour un espace de travail. v1 cURL noeud Java python
Créer une entité Création d'une entité ou activation d'une entité système. v1 cURL noeud Java python
Obtenir une entité Obtention d'informations sur une entité, y compris éventuellement tout son contenu. v1 cURL noeud Java python
Mettre à jour une entité Mise à jour d'une entité existante avec des données nouvelles ou modifiées. Vous devez fournir des objets composants qui définissent le contenu de l'entité mise à jour. v1 cURL noeud Java python
Supprimer une entité Suppression d'une entité d'un espace de travail ou désactivation d'une entité système. v1 cURL noeud Java python
Répertorier les mentions d'entité Liste des mentions pour une entité contextuelle. Une mention d'entité est l'occurrence d'une entité contextuelle dans le cadre d'un exemple d'entrée d'utilisateur d'intention. v1 cURL noeud Java python
Répertorier les valeurs d'entité Liste des valeurs d'une entité. v1 cURL noeud Java python
Ajouter une valeur d'entité Création d'une valeur pour une entité. v1 cURL noeud Java python
Obtenir une valeur d'entité Obtention d'informations sur une valeur d'entité. v1 cURL noeud Java python
Mettre à jour une valeur d'entité Mise à jour d'une valeur d'entité existante avec des données nouvelles ou modifiées. Vous devez fournir des objets de composant qui définissent le contenu de la valeur d'entité mise à jour. v1 cURL noeud Java python
Supprimer une valeur d'entité Suppression d'une valeur d'entité. v1 cURL noeud Java python
Répertorier les synonymes de valeur d'entité Liste des synonymes d'une valeur d'entité. v1 cURL noeud Java python
Ajouter un synonyme de valeur d'entité Ajout d'un nouveau synonyme de valeur d'entité. v1 cURL noeud Java python
Obtenir un synonyme de valeur d'entité Obtention d'informations sur un synonyme de valeur d'entité. v1 cURL noeud Java python
Mettre à jour un synonyme de valeur d'entité Mise à jour d'un synonyme de valeur d'entité existant avec un nouveau texte. v1 cURL noeud Java python
Supprimer un synonyme de valeur d'entité Suppression d'un synonyme dans une valeur d'entité. v1 cURL noeud Java python
Répertorier les noeuds de dialogue Liste des noeuds de dialogue d'un espace de travail. v1 cURL noeud Java python
Créer un noeud de dialogue Création d'un noeud de dialogue. v1 cURL noeud Java python
Obtenir un noeud de dialogue Obtention d'informations sur un noeud de dialogue. v1 cURL noeud Java python
Mettre à jour un noeud de dialogue Mise à jour d'un noeud de dialogue existant avec des données nouvelles ou modifiées. v1 cURL noeud Java python
Supprimer un noeud de dialogue Suppression d'un noeud de dialogue dans un espace de travail. v1 cURL noeud Java python
Répertorier les événements de journal dans un espace de travail Liste des événements issus du journal d'un espace de travail spécifique. v1 cURL noeud Java python
Répertorier les événements de journal dans tous les espaces de travail Liste des événements issus des journaux de tous les espaces de travail dans l'instance de service. v1 cURL noeud Java python
Supprimer les données libellées Supprime toutes les données associées à l'identifiant du client spécifié. La méthode n'a aucun effet si aucune donnée n'est associée à l'ID client. v1 cURL noeud Java python