En este documento se especifican las cuotas y los límites actuales del uso de Dialogflow. Nos reservamos el derecho de cambiar estas restricciones, en cuyo caso actualizaremos esta página para reflejar cualquier cambio.
Definiciones
Para describir los precios y las cuotas, se utilizan los siguientes términos:
- Solicitud: se define como solicitud cualquier llamada al servicio Dialogflow, ya sea directa con la API o indirecta con la integración o la consola. Según la tarea y el diseño del agente, el número de solicitudes que se necesitan para que un usuario final complete una tarea con un agente de Dialogflow puede variar en gran medida.
-
Sesión: una sesión es una conversación entre un usuario final y un agente de Dialogflow.
Esta se mantiene activa y sus datos se guardan durante 30 minutos después de que se haya enviado la última solicitud de esa sesión.
Las sesiones pueden ser de chat o de voz.
Para calcular los precios y las cuotas, una conversación puede contar como varias sesiones:
- Sesión de chat: en las solicitudes y respuestas de estas sesiones solo se usa texto. Una sesión de chat puede tener 40 solicitudes como máximo; por tanto, si supera ese número, se contabiliza como varias sesiones. Por ejemplo, una sesión con 81 consultas se contabiliza como 3 sesiones.
- Sesión de voz: en las sesiones de este tipo se usa audio para las solicitudes, para las respuestas o para ambas. Una sesión de voz puede tener 10 minutos de audio como máximo; por tanto, si se supera ese número, se contabiliza como varias sesiones. Por ejemplo, una sesión con 21 minutos de audio se contabiliza como 3 sesiones.
- Proyectos de consumidores y de recursos: si tienes varios proyectos, es posible que el asociado a la autenticación de una solicitud (proyecto de consumidor) no coincida con el asociado al agente de la solicitud (proyecto de recursos). En este caso, el proyecto de consumidor se usa para determinar los precios y las cuotas. Para obtener más información, consulta la página sobre cómo usar varios proyectos.
Cuotas
Las cuotas son límites predeterminados que se aplican a tu proyecto. Si usas una edición de pago, puedes solicitar aumentos de cuota. El objetivo de estas cuotas es limitar la carga de servicio por cliente, lo que protege al servicio de la sobrecarga y, al cliente, de un uso de recursos inesperado.
Las cuotas de Dialogflow varían en función de cuál sea la edición de tu agente. Las cuotas se aplican a todos los proyectos y se comparten en todas las aplicaciones y direcciones IP que utilicen un proyecto.
Información sobre los límites de tiempo de las cuotas:
- Las cuotas por mes se renuevan el primer día de cada mes a las 00:00 (UTC-8).
- Las cuotas por día se renuevan diariamente a las 00:00 (UTC-8). Cuando la duración de un día aumenta por el cambio al horario de verano, se concede una cuota extra de forma proporcional. Sin embargo, no se resta la cuota proporcional si la duración del día se reduce por el cambio al horario de invierno.
- Las cuotas por minuto se actualizan cada 60 segundos.
Las cuotas que aparecen a continuación son las más frecuentes. Para revisarlas todas, consulta la página Cuotas de Dialogflow de la consola de GCP. Si quieres una cuota mayor, haz clic en la opción para solicitar una cuota superior del formulario de edición de cuotas para enviar una solicitud de aumento de cuota de Dialogflow.
Tabla de cuotas
En las siguientes tablas se muestra una comparación de las cuotas de las distintas ediciones por tipo de agente. A menos que se indique que la función está incluida, los precios y las cuotas son acumulativos para todas las funciones que use la solicitud.
Agente CX
Función | CX Edition |
---|---|
Texto |
|
Entrada y salida de audio (reconocimiento, transcripción y síntesis de voz) |
|
Solicitudes durante el diseño Por ejemplo, llamadas para crear o actualizar un agente. |
|
Otras solicitudes durante las sesiones Por ejemplo, para configurar entidades de la sesión o para actualizar o consultar contexto. |
|
Agente ES
Función | Trial Edition | Essentials Edition |
---|---|---|
Texto¶ |
|
|
Entrada de audio† (conocida también como "reconocimiento de voz" o "transcripción de voz") |
|
|
Salida de audio† (conocida también como "síntesis de voz") |
|
|
Conectores de conocimiento (versión beta) |
|
|
Análisis de opinión |
|
|
Pasarela de telefonía de Dialogflow (versión beta) Incluye entrada y salida de audio. |
|
|
Megaagente |
|
|
Solicitudes durante el diseño Por ejemplo, llamadas para crear o actualizar un agente. |
|
|
Otras solicitudes durante las sesiones Por ejemplo, para configurar entidades de la sesión o para actualizar o consultar contexto. |
|
|
† | Cada flujo StreamingDetectIntent se considera una sola solicitud, aunque puede que esos flujos contengan varios marcos de audio de StreamingDetectIntentRequest . |
‡ | Los "minutos telefónicos por minuto" son la suma total del tiempo que consumen los usuarios en llamadas telefónicas por minuto. Por ejemplo: en un periodo de 60 segundos, un usuario realiza una llamada de 60 segundos; otro, una de 30 segundos, y un tercero, una de 30 segundos. Como resultado, tenemos 2 minutos por minuto. Si se aumenta el número de minutos por minuto, más usuarios podrán emplear el sistema simultáneamente. |
# | Puede que las funciones marcadas como "sin límite" estén limitadas por el uso de otras funciones. Por ejemplo, aunque tu edición ofrezca una cuota ilimitada de conectores de conocimiento, las solicitudes de texto que usen estos conectores seguirán estando limitadas por la cuota de esas solicitudes. |
¶ | La entrada y la salida de audio del Asistente de Google se consideran solicitudes de texto. |
Límites
Los límites son fijos. No se pueden aumentar. Muchos recursos y campos tienen limitaciones de recuento, duración o longitud que son restricciones fijas para la implementación de servicios.
Las siguientes tablas muestran los límites más frecuentes. La documentación específica de cada función y la de la referencia de la API pueden indicar límites adicionales.
Límites de recuento
Agente CX
Descripción | Límite |
---|---|
Número máximo de agentes por proyecto de Google Cloud | 100 |
Número máximo de flujos por agente | 20 |
Número máximo de tipos de entidades por agente | 250 |
Número máximo de webhooks por agente | 100 |
Número máximo de entornos por agente | 20 |
Número máximo de páginas por flujo | 250 |
Número máximo de grupos de rutas por flujo | 100 |
Número máximo de versiones por flujo | 20 |
Número máximo de referencias a intents por flujo | 2000 |
Número máximo de frases de entrenamiento por intent e idioma (excepto el intent negativo predeterminado) | 2000 |
Número máximo de parámetros por intent | 20 |
Número máximo de entradas por entidad | 30.000 |
Número máximo de sinónimos por entrada de entidad | 200 |
Número máximo de sinónimos y valores de referencia de entidad por agente e idioma | 1.000.000 |
Número máximo de parámetros por página | 20 |
Número máximo de rutas por página | 2000 |
Número máximo de gestores de eventos por página | 100 |
Número máximo de rutas por grupo de rutas | 2000 |
Agente ES
Descripción | Límite |
---|---|
Número máximo de agentes por región y proyecto de Google Cloud | 1 |
Número máximo de intents | 2000 |
Número máximo de tipos de entidades | 250 |
Número máximo de frases de entrenamiento por intent e idioma* | 2000 |
Número máximo de frases de entrenamiento por agente e idioma* | 100.000 |
Número máximo de entradas de entidades | 30.000 |
Número máximo de sinónimos por entrada de entidad | 200 |
Número máximo de sinónimos y valores de referencia de entidad por agente e idioma* | 1.000.000 |
Número máximo de parámetros por intent | 20 |
Número máximo de contextos de entrada por intent | 5 |
Número máximo de contextos de salida por intent | 30 |
Número máximo de respuestas de texto por intent e idioma* | 30 |
Número máximo de mensajes por parámetro e idioma† | 30 |
* | Todos los límites por intents que tienen un componente de idioma se validan en cada idioma por separado. Por poner un ejemplo, si tu agente admite español e inglés, cada intent puede tener un máximo de 2000 frases de entrenamiento en español y otras 2000 en inglés. |
† | Por ejemplo, si tu agente admite español e inglés, cada parámetro puede tener un máximo de 30 mensajes en español y otros 30 en inglés. |
Límites de duración
Agente CX
Descripción | Límite |
---|---|
Tiempo de espera máximo por webhook | 30 segundos |
Agente ES
Descripción | Límite |
---|---|
Duración máxima de llamada telefónica | 3,5 horas |
Límites de longitud
Agente CX
Descripción | Límite |
---|---|
Longitud máxima de la frase de entrenamiento | 768 caracteres |
Longitud máxima de la respuesta de texto | 4000 caracteres |
Longitud máxima de la entrada de texto de detección de intent | 256 caracteres |
Agente ES
Descripción | Límite |
---|---|
Longitud mínima del nombre del agente | 1 carácter |
Longitud máxima del nombre del agente | 150 caracteres |
Longitud máxima de la descripción del agente | 500 caracteres |
Longitud máxima del nombre del intent | 100 caracteres |
Longitud máxima del nombre del tipo de entidad | 30 caracteres |
Longitud máxima de la frase de entrenamiento | 768 caracteres |
Longitud máxima del nombre de la acción | 250 caracteres |
Longitud máxima del nombre del contexto | 250 caracteres |
Longitud máxima del valor de entrada | 512 caracteres |
Longitud máxima del nombre del parámetro | 30 caracteres |
Longitud máxima de la respuesta de texto | 4000 caracteres |
Longitud máxima de la entrada de texto de detección de intent* | 256 caracteres |
Longitud máxima del nombre del evento | 150 caracteres |
* | Este es el límite que implementa obligatoriamente el servicio Dialogflow. Si usas una integración, su plataforma puede tener un límite inferior. Consulta los detalles de tu integración. |
Límites de tamaño
Agente ES
Descripción | Límite |
---|---|
Tamaño máximo del agente (contenido descomprimido) para importarlo o restaurarlo | 50 MB |