Normalement, vous créez et supprimez des intents à l'aide de la console. Cependant, dans certains scénarios avancés, vous trouverez peut-être plus facile d'utiliser l'API.
Créer un intent
Les exemples suivants montrent comment appeler la méthode Create
pour le type Intent
.
Sélectionnez un protocole et une version pour la référence de l'intent :
Protocole | V3 | V3beta1 |
---|---|---|
REST | Ressource d'intent | Ressource d'intent |
RPC | Interface d'intent | Interface d'intent |
C++ | IntentsClient | Non disponible |
C# | IntentsClient | Non disponible |
Go | IntentsClient | Non disponible |
Java | IntentsClient | IntentsClient |
Node.js | IntentsClient | IntentsClient |
PHP | Non disponible | Non disponible |
Python | IntentsClient | IntentsClient |
Ruby | Non disponible | Non disponible |
REST
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
- PROJECT_ID : ID de votre projet Google Cloud
- REGION_ID : votre ID de région
- AGENT_ID : votre ID d'agent
Méthode HTTP et URL :
POST https://REGION_ID-dialogflow.googleapis.com/v3/projects/PROJECT_ID/locations/REGION_ID/agents/AGENT_ID/intents
Corps JSON de la requête :
{ "displayName": "My intent display name" }
Pour envoyer votre requête, développez l'une des options suivantes :
Vous devriez recevoir une réponse JSON de ce type :
{ "name": "projects/PROJECT_ID/locations/REGION_ID/agents/AGENT_ID/intents/INTENT_ID", "displayName": "My intent display name", "priority": 500000 }
Mettre à jour un intent
La guide des masques de champ montre comment mettre à jour les champs individuels d'un intent.
Supprimer un intent
Les exemples suivants montrent comment appeler la méthode Delete
pour le type Intent
.
Sélectionnez un protocole et une version pour la référence de l'intent :
Protocole | V3 | V3beta1 |
---|---|---|
REST | Ressource d'intent | Ressource d'intent |
RPC | Interface d'intent | Interface d'intent |
C++ | IntentsClient | Non disponible |
C# | IntentsClient | Non disponible |
Go | IntentsClient | Non disponible |
Java | IntentsClient | IntentsClient |
Node.js | IntentsClient | IntentsClient |
PHP | Non disponible | Non disponible |
Python | IntentsClient | IntentsClient |
Ruby | Non disponible | Non disponible |
REST
Avant d'utiliser les données de requête ci-dessous, effectuez les remplacements suivants :
- PROJECT_ID : ID de votre projet Google Cloud
- REGION_ID : votre ID de région
- AGENT_ID : votre ID d'agent
- INTENT_ID: ID de votre intent, indiqué dans la réponse de création.
Méthode HTTP et URL :
DELETE https://REGION_ID-dialogflow.googleapis.com/v3/projects/PROJECT_ID/locations/REGION_ID/agents/AGENT_ID/intents/INTENT_ID
Pour envoyer votre requête, développez l'une des options suivantes :
Vous devriez recevoir un code d'état indiquant le succès de l'opération (2xx), ainsi qu'une réponse vide.