In genere, crei ed elimini gli intent utilizzando la console. Tuttavia, in alcuni scenari avanzati, potresti trovare più semplice utilizzare l'API.
Creare un'intenzione
I seguenti esempi mostrano come chiamare il metodo Create
per il tipo Intent
.
Seleziona un protocollo e una versione per il riferimento all'intent:
Protocollo | V3 | V3beta1 |
---|---|---|
REST | Risorsa intent | Risorsa per intent |
RPC | Interfaccia Intent | Interfaccia per intent |
C++ | IntentsClient | Non disponibile |
C# | IntentsClient | Non disponibile |
Vai | 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: il tuo ID 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 }
Aggiornare un intent
La guida alle maschere di campo spiega come aggiornare i singoli campi di un'intenzione.
Eliminare un'intenzione
I seguenti esempi mostrano come chiamare il metodo Delete
per il tipo Intent
.
Seleziona un protocollo e una versione per il riferimento all'intent:
Protocollo | V3 | V3beta1 |
---|---|---|
REST | Risorsa intent | Risorsa intent |
RPC | Interfaccia per intent | Interfaccia Intent |
C++ | IntentsClient | Non disponibile |
C# | IntentsClient | Non disponibile |
Vai | 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: il tuo ID progetto Google Cloud
- REGION_ID: il tuo ID regione
- AGENT_ID: il tuo ID agente
- INTENT_ID: il tuo ID intent, trovato 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 delle seguenti opzioni:
Dovresti ricevere un codice di stato di operazione riuscita (2xx) e una risposta vuota.