In genere, gli agenti vengono creati ed eliminati utilizzando la console. Tuttavia, in alcuni scenari avanzati, potresti trovare più semplice utilizzare l'API.
Crea un agente
Gli esempi seguenti mostrano come chiamare il metodo Create
per il tipo Agent
.
Seleziona un protocollo e una versione per il riferimento dell'agente:
Protocollo | V3 | V3beta1 |
---|---|---|
REST | Risorsa agente | Risorsa agente |
RPC | Interfaccia agente | Interfaccia agente |
C++ | AgentsClient | Non disponibile |
C# | AgentsClient | Non disponibile |
Vai | AgentsClient | Non disponibile |
Java | AgentsClient | AgentsClient |
Node.js | AgentsClient | AgentsClient |
PHP | Non disponibile | Non disponibile |
Python | AgentsClient | AgentsClient |
Ruby | Non disponibile | Non disponibile |
REST
Prima di utilizzare i dati della richiesta, apporta le seguenti sostituzioni:
- PROJECT_ID: il tuo ID progetto Google Cloud
- REGION_ID: il tuo ID regione
Metodo HTTP e URL:
POST https://REGION_ID-dialogflow.googleapis.com/v3/projects/PROJECT_ID/locations/REGION_ID/agents
Corpo JSON della richiesta:
{ "displayName": "My display name", "defaultLanguageCode": "en", "timeZone": "America/New_York" }
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", "displayName": "My display name", "defaultLanguageCode": "en", "timeZone": "America/New_York", "startFlow": "projects/PROJECT_ID/locations/REGION_ID/agents/AGENT_ID/flows/00000000-0000-0000-0000-000000000000", "advancedSettings": { "loggingSettings": {} } }
Java
Per eseguire l'autenticazione in Dialogflow, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Node.js
Per eseguire l'autenticazione in Dialogflow, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Python
Per eseguire l'autenticazione in Dialogflow, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Eliminare un agente
Gli esempi seguenti mostrano come chiamare il metodo Delete
per il tipo Agent
.
Seleziona un protocollo e una versione per il riferimento dell'agente:
Protocollo | V3 | V3beta1 |
---|---|---|
REST | Risorsa agente | Risorsa agente |
RPC | Interfaccia agente | Interfaccia agente |
C++ | AgentsClient | Non disponibile |
C# | AgentsClient | Non disponibile |
Vai | AgentsClient | Non disponibile |
Java | AgentsClient | AgentsClient |
Node.js | AgentsClient | AgentsClient |
PHP | Non disponibile | Non disponibile |
Python | AgentsClient | AgentsClient |
Ruby | Non disponibile | Non disponibile |
REST
Prima di utilizzare i dati della richiesta, apporta le seguenti sostituzioni:
- PROJECT_ID: l'ID del tuo progetto Google Cloud
- REGION_ID: il tuo ID regione
- AGENT_ID: il tuo ID agente, che si trova nella risposta alla creazione dell'agente
Metodo HTTP e URL:
DELETE https://REGION_ID-dialogflow.googleapis.com/v3/projects/PROJECT_ID/locations/REGION_ID/agents/AGENT_ID
Per inviare la richiesta, espandi una di queste opzioni:
Dovresti ricevere un codice di stato riuscito (2xx) e una risposta vuota.