Por lo general, creas y borras agentes con la consola. Sin embargo, en ciertas situaciones avanzadas, puede resultarte más fácil usar la API.
Crea un agente
En los siguientes ejemplos, se muestra cómo llamar al método Create para el tipo Agent.
Selecciona un protocolo y una versión para la Referencia del agente:
| Protocolo | V3 | V3beta1 |
|---|---|---|
| REST | Recurso de agente | Recurso de agente |
| RPC | Interfaz de agente | Interfaz de agente |
| C++ | AgentsClient | No disponible |
| C# | AgentsClient | No disponible |
| Go | AgentsClient | No disponible |
| Java | AgentsClient | AgentsClient |
| Node.js | AgentsClient | AgentsClient |
| PHP | No disponible | No disponible |
| Python | AgentsClient | AgentsClient |
| Ruby | No disponible | No disponible |
REST
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
- PROJECT_ID: Es el ID del proyecto de Google Cloud .
- REGION_ID: Es el ID de región
Método HTTP y URL:
POST https://REGION_ID-dialogflow.googleapis.com/v3/projects/PROJECT_ID/locations/REGION_ID/agents
Cuerpo JSON de la solicitud:
{
"displayName": "My display name",
"defaultLanguageCode": "en",
"timeZone": "America/New_York"
}
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir una respuesta JSON similar a la que se muestra a continuación:
{
"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 autenticarte en Dialogflow CX, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Node.js
Para autenticarte en Dialogflow CX, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Python
Para autenticarte en Dialogflow CX, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Borra un agente
En los siguientes ejemplos, se muestra cómo llamar al método Delete para el tipo Agent.
Selecciona un protocolo y una versión para la Referencia del agente:
| Protocolo | V3 | V3beta1 |
|---|---|---|
| REST | Recurso de agente | Recurso de agente |
| RPC | Interfaz de agente | Interfaz de agente |
| C++ | AgentsClient | No disponible |
| C# | AgentsClient | No disponible |
| Go | AgentsClient | No disponible |
| Java | AgentsClient | AgentsClient |
| Node.js | AgentsClient | AgentsClient |
| PHP | No disponible | No disponible |
| Python | AgentsClient | AgentsClient |
| Ruby | No disponible | No disponible |
REST
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
- PROJECT_ID: El ID del proyecto de Google Cloud.
- REGION_ID: Es el ID de región
- AGENT_ID: Es el ID de tu agente, que se encuentra en la respuesta de creación del agente.
Método HTTP y URL:
DELETE https://REGION_ID-dialogflow.googleapis.com/v3/projects/PROJECT_ID/locations/REGION_ID/agents/AGENT_ID
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir un código de estado exitoso (2xx) y una respuesta vacía.