Normalmente, cria e elimina agentes através da consola. No entanto, em determinados cenários avançados, pode ser mais fácil usar a API.
Crie um agente
Os exemplos seguintes mostram como chamar o método Create
para o tipo Agent
.
Selecione um protocolo e uma versão para a referência do agente:
Protocolo | V3 | V3beta1 |
---|---|---|
REST | Recurso do agente | Recurso do agente |
RPC | Interface do agente | Interface do agente |
C++ | AgentsClient | Não disponível |
C# | AgentsClient | Não disponível |
Ir | AgentsClient | Não disponível |
Java | AgentsClient | AgentsClient |
Node.js | AgentsClient | AgentsClient |
PHP | Não disponível | Não disponível |
Python | AgentsClient | AgentsClient |
Ruby | Não disponível | Não disponível |
REST
Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:
- PROJECT_ID: o ID do seu Google Cloud projeto
- REGION_ID: o seu ID da região
Método HTTP e URL:
POST https://REGION_ID-dialogflow.googleapis.com/v3/projects/PROJECT_ID/locations/REGION_ID/agents
Corpo JSON do pedido:
{ "displayName": "My display name", "defaultLanguageCode": "en", "timeZone": "America/New_York" }
Para enviar o seu pedido, expanda uma destas opções:
Deve receber uma resposta JSON semelhante à seguinte:
{ "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
Para se autenticar no Dialogflow, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Node.js
Para se autenticar no Dialogflow, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Python
Para se autenticar no Dialogflow, configure as Credenciais padrão da aplicação. Para mais informações, consulte o artigo Configure a autenticação para um ambiente de desenvolvimento local.
Elimine um agente
Os exemplos seguintes mostram como chamar o método Delete
para o tipo Agent
.
Selecione um protocolo e uma versão para a referência do agente:
Protocolo | V3 | V3beta1 |
---|---|---|
REST | Recurso do agente | Recurso do agente |
RPC | Interface do agente | Interface do agente |
C++ | AgentsClient | Não disponível |
C# | AgentsClient | Não disponível |
Ir | AgentsClient | Não disponível |
Java | AgentsClient | AgentsClient |
Node.js | AgentsClient | AgentsClient |
PHP | Não disponível | Não disponível |
Python | AgentsClient | AgentsClient |
Ruby | Não disponível | Não disponível |
REST
Antes de usar qualquer um dos dados do pedido, faça as seguintes substituições:
- PROJECT_ID: o ID do seu projeto do Google Cloud
- REGION_ID: o seu ID da região
- AGENT_ID: o ID do agente, que se encontra na resposta de criação do agente
Método HTTP e URL:
DELETE https://REGION_ID-dialogflow.googleapis.com/v3/projects/PROJECT_ID/locations/REGION_ID/agents/AGENT_ID
Para enviar o seu pedido, expanda uma destas opções:
Deve receber um código de estado de êxito (2xx) e uma resposta vazia.