Normalmente, crei ed elimini gli intent utilizzando la console. Tuttavia, in alcuni scenari avanzati, potrebbe essere più semplice usare l'API.
Creare un intent
I seguenti esempi mostrano come chiamare il metodo Create
per il tipo Intent
.
Seleziona un protocollo e una versione per il riferimento dell'intent:
Protocollo | V3 | V3beta1 |
---|---|---|
REST | Risorsa intent | Risorsa intent |
RPC | Interfaccia dell'intent | Interfaccia dell'intent |
C++ | IntentsClient | Non disponibile |
C# | IntentsClient | Non disponibile |
Go | IntentsClient | Non disponibile |
Java | IntentsClient | IntentsClient |
Node.js | IntentsClient | IntentsClient |
PHP | Non disponibile | Non disponibile |
Python | IntentsClient | IntentsClient |
Ruby | Non disponibile | Non disponibile |
REST
Prima di utilizzare i dati della richiesta, effettua le seguenti sostituzioni:
- PROJECT_ID: l'ID del tuo progetto Google Cloud
- REGION_ID: il tuo ID regione
- AGENT_ID: il tuo ID agente
Metodo HTTP e URL:
POST https://REGION_ID-dialogflow.googleapis.com/v3/projects/PROJECT_ID/locations/REGION_ID/agents/AGENT_ID/intents
Corpo JSON della richiesta:
{ "displayName": "My intent display name" }
Per inviare la richiesta, espandi una di queste opzioni:
Dovresti ricevere una risposta JSON simile alla seguente:
{ "name": "projects/PROJECT_ID/locations/REGION_ID/agents/AGENT_ID/intents/INTENT_ID", "displayName": "My intent display name", "priority": 500000 }
Aggiorna un intent
La guida alla maschera per i campi mostra come aggiornare i singoli campi di un intent.
Eliminare un intent
I seguenti esempi mostrano come chiamare il metodo Delete
per il tipo Intent
.
Seleziona un protocollo e una versione per il riferimento dell'intent:
Protocollo | V3 | V3beta1 |
---|---|---|
REST | Risorsa intent | Risorsa intent |
RPC | Interfaccia dell'intent | Interfaccia dell'intent |
C++ | IntentsClient | Non disponibile |
C# | IntentsClient | Non disponibile |
Go | IntentsClient | Non disponibile |
Java | IntentsClient | IntentsClient |
Node.js | IntentsClient | IntentsClient |
PHP | Non disponibile | Non disponibile |
Python | IntentsClient | IntentsClient |
Ruby | Non disponibile | Non disponibile |
REST
Prima di utilizzare i dati della richiesta, effettua le seguenti sostituzioni:
- PROJECT_ID: l'ID del tuo progetto Google Cloud
- REGION_ID: il tuo ID regione
- AGENT_ID: il tuo ID agente
- INTENT_ID: il tuo ID intent, presente nella risposta di creazione
Metodo HTTP e URL:
DELETE https://REGION_ID-dialogflow.googleapis.com/v3/projects/PROJECT_ID/locations/REGION_ID/agents/AGENT_ID/intents/INTENT_ID
Per inviare la richiesta, espandi una di queste opzioni:
Dovresti ricevere un codice di stato riuscito (2xx) e una risposta vuota.