Este documento apresenta as cotas e os limites mais comuns para o uso do Dialogflow. Confira abaixo informações sobre como encontrar uma lista completa de cotas e limites. Reservamos o direito de mudar estas restrições, e esta página será atualizada para refletir qualquer alteração feita.
Cotas
Cotas são as restrições padrão aplicadas ao seu projeto. Se você estiver usando uma edição paga, poderá solicitar um aumento de cota. As cotas têm o objetivo de acelerar o carregamento de serviço por cliente, isso previne a sobrecarga do projeto e evita que o cliente use recursos de forma inesperada.
As cotas do Dialogflow variam, dependendo da edição do seu agente. As cotas se aplicam a cada projeto e são compartilhadas em todos os aplicativos e endereços IP usados.
Detalhes do limite de tempo da cota:
- As cotas mensais são renovadas no primeiro dia de cada mês às 12h (Horário do Pacífico).
- As cotas diárias são renovadas todo dia às 12h (Horário do Pacífico). Quando o horário de verão aumenta a duração de um dia, um bônus de cota proporcional é concedido. No entanto, não há dedução equivalente quando um dia mais curto ocorre devido à transição do horário de verão.
- As cotas por minuto são atualizadas a cada 60 segundos no minuto.
As cotas mais comuns são as listadas abaixo. Para consultar todas as cotas, acesse a página Cotas do Dialogflow no console do Google Cloud.
Solicitação de aumento de cota
Se necessário, é possível solicitar um aumento de cota.
Se você usa projetos diferentes para agentes do Dialogflow e para autenticação com contas de serviço, solicite um aumento de cota para o projeto do consumidor. Para mais informações, consulte Como usar vários projetos para o Dialogflow ES ou Como usar vários projetos para agentes de conversação (Dialogflow CX).
No caso de agentes do Dialogflow ES, certifique-se de faça upgrade do agente para a edição do Dialogflow Essentials antes solicitando um aumento de cota.
Tabela de cotas
Os termos a seguir são usados para descrever os preços e as cotas:
- Solicitação: Uma solicitação é definida como qualquer chamada de API para o serviço do Dialogflow, seja direta com o uso da API ou indireta com a integração ou o uso do console. Dependendo da tarefa e do design do agente, o número de solicitações necessárias para um usuário final concluir uma tarefa com um agente do Dialogflow pode variar muito.
- Sessão:
uma sessão é uma conversa entre um usuário final e um agente do Dialogflow.
Uma sessão permanece ativa e os dados dela são armazenados por 30 minutos após a última solicitação ser enviada para a sessão.
Ela pode ser uma sessão de chat ou uma sessão por chamada de voz.
- Sessão de chat: Uma sessão de chat só usa texto para solicitações e respostas.
- Sessão por ligação: uma sessão por ligação usa áudio para solicitações, respostas ou ambos.
- Projetos do consumidor e projetos de recursos: se você usar vários projetos, será possível que o projeto associado à sua autenticação de solicitação (projeto do consumidor) não seja o mesmo projeto que está associado ao agente na solicitação (projeto de recurso). Nesse caso, o projeto do consumidor é usado para determinar preços e cotas. Para mais informações, consulte Como usar vários projetos para o Dialogflow ES ou Como usar vários projetos para agentes de conversação (Dialogflow CX).
A tabela a seguir oferece uma comparação de cotas das edições por tipo de agente. As cotas serão cumulativas para todos os recursos usados por uma solicitação, a menos que um recurso seja indicado como incluído.
Agentes de conversação (Dialogflow CX)
Recurso | Edição dos Agentes de conversação (Dialogflow CX) |
---|---|
Texto (inclui todas as solicitações DetectIntent, StreamingDetectIntent e FulfillIntent que não contêm áudio) |
1.200 solicitações por minuto |
Entrada/saída de áudio (reconhecimento de fala, conversão de voz em texto, STT, síntese de fala, conversão de texto em voz, TTS e telefonia) |
600 solicitações por minuto |
Gateway de telefone do Dialogflow CX Inclui entrada e saída de áudio. |
Total de 100 minutos de chamada por minuto ‡ |
Solicitações de gravação no momento do design Por exemplo, chamadas para criar ou atualizar um agente. |
60 solicitações por minuto |
Solicitações de leitura por tempo de design Por exemplo, chamadas para listar ou receber recursos do agente. |
200 solicitações por minuto |
Solicitações de outras sessões Por exemplo, configurar ou receber entidades da sessão. |
100 solicitações por minuto |
Symbol | Descrição |
---|---|
‡ | "Minutos de chamada por minuto" é a soma total do tempo por minuto usado por todos os usuários em chamadas no sistema telefônico. Por exemplo: em um período de 60 segundos, um usuário está on-line por 60 segundos, outro por 30 segundos e um terceiro por mais 30 segundos. Essa soma resulta em dois minutos por minuto. Com um valor maior, mais usuários podem usar o sistema ao mesmo tempo. |
Agente do Dialogflow ES
Recurso | Edição de teste | Edição Essentials |
---|---|---|
Texto (inclui todas as solicitações DetectIntent e StreamingDetectIntent que não contêm áudio) |
180 solicitações por minuto ¶ | 600 solicitações por minuto ¶ |
Entrada de áudio (também conhecida como reconhecimento de fala, conversão de voz em texto e STT) |
100 solicitações por minuto † 1.000 solicitações por dia † 15.000 solicitações por mês † Máximo de 60 segundos de duração de áudio por solicitação † |
300 solicitações por minuto † Máximo de 60 segundos de duração de áudio por solicitação † |
Saída de áudio (também conhecida como síntese de fala, conversão de texto em voz e TTS) |
Igual à entrada de áudio | Igual à entrada de áudio |
Conectores de conhecimento (Beta) | Máximo de 10 MB no tamanho do documento 1.000 solicitações por mês 100 solicitações por dia |
Sem limites # |
Análise de sentimento | Indisponível | Sem limites # |
Gateway de telefone do Dialogflow ES Inclui entrada e saída de áudio. |
Número gratuito: não disponível 3 minutos de chamada por minuto ‡ 30 minutos de chamada por dia 500 minutos de chamada por mês Número de telefone reservado por 30 dias |
Total de 100 minutos de chamada por minuto ‡ |
Mega-agente | 1.000 solicitações por dia | Sem limites # |
Solicitações de gravação por tempo de design Por exemplo, chamadas para criar ou atualizar um agente. |
60 solicitações por minuto | 60 solicitações por minuto |
Solicitações de leitura no tempo de design Por exemplo, chamadas para listar ou receber recursos do agente. |
60 solicitações por minuto | 60 solicitações por minuto |
Solicitações de outras sessões Por exemplo, definir ou receber entidades da sessão ou atualizar/consultar o contexto. |
100 solicitações por minuto | 100 solicitações por minuto |
Symbol | Descrição |
---|---|
† | Cada stream StreamingDetectIntent é considerado uma única solicitação, mesmo que ele inclua vários frames de áudio StreamingDetectIntentRequest . |
‡ | "Minutos de chamada por minuto" é a soma total do tempo por minuto usado por todos os usuários em chamadas no sistema telefônico. Por exemplo: em um período de 60 segundos, um usuário está on-line por 60 segundos, outro por 30 segundos e um terceiro por mais 30 segundos. Essa soma resulta em dois minutos por minuto. Com um valor maior, mais usuários podem usar o sistema ao mesmo tempo. |
# | Os recursos marcados como sem limites podem ser limitados pelo uso de outros recursos. Por exemplo, mesmo que sua edição ofereça uma cota ilimitada para conectores de conhecimento, uma solicitação de texto que usa esse componente ainda será limitada pela cota da solicitação de texto. |
¶ | As entradas e saídas de áudio do Google Assistente são consideradas como solicitações de texto. |
Agent Assist
Se você estiver usando o Agent Assist, as cotas listadas em Agente de conversação do Dialogflow CX e Dialogflow ES Agent também se aplicam, de acordo com o tipo de agente que você está usando.
Recurso | Edição de teste | Edição Essentials |
---|---|---|
Outras operações do Agent Assist Inclui todas as solicitações que gerenciam conversas e participantes. |
Indisponível | 300 solicitações por minuto |
Operações de análise de texto/áudio do Agent Assist Inclui todas as solicitações de AnalyzeContent ou StreamingAnalyzeContent para qualquer estágio de conversa. Isso inclui todas as solicitações que envolvem texto, síntese de fala, e/ou reconhecimento de fala. |
Indisponível | 300 solicitações por minuto |
Solicitações de pesquisa de sugestão de resumo de conversa do Agent Assist Inclui todas as solicitações para receber resumos de conversas. |
Indisponível | 300 solicitações por minuto |
Limites
Limites são restrições fixas e não podem ser aumentados. Muitos recursos e campos têm limitações de contagem, duração ou tamanho, que são restrições fixas para a implementação do serviço.
As tabelas a seguir listam os limites que normalmente são encontrados. A documentação específica do recurso e a de referência da API podem fornecer limites adicionais.
Limites de contagem
Agente de agentes de conversa (Dialogflow CX)
Descrição | Limite |
---|---|
Número máximo de agentes por projeto do Google Cloud | 1000 |
Número máximo de fluxos por agente | 50 |
Número máximo de tipos de entidade por agente | 250 |
Número máximo de webhooks por agente | 100 |
Número máximo de ambientes por agente | 20 |
Número máximo de casos de teste por agente | 2000 |
Número máximo de log de mudanças por agente | 20.000 |
Número máximo de páginas por fluxo | 250 |
Número máximo de grupos de rotas por fluxo | 100 |
Número máximo de versões por fluxo | 20 |
Número máximo de intents por agente | 10.000 |
Número máximo de intents referenciadas por fluxo | 2000 |
Número máximo de frases de treinamento por intent e por idioma (exceto "Intent negativa padrão") | 2000 |
Número máximo de frases de treinamento por fluxo e por idioma | 100.000 |
Número máximo de parâmetros por intent | 20 |
Número máximo de entradas de entidade por entidade | 30.000 |
Número máximo de sinônimos de entidade por entrada de entidade | 200 |
Número máximo de valores de referência e sinônimos de entidade por agente e por idioma | 1.000.000 |
Número máximo de parâmetros por página | 20 |
Número máximo de rotas por página | 2000 |
Número máximo de manipuladores de eventos por página | 100 |
Número máximo de rotas por grupo de rotas | 2000 |
Agente do Dialogflow ES
Descrição | Limite |
---|---|
Número máximo de agentes por região e por projeto do Google Cloud | 1 |
Número máximo de intents | 2.000 |
Número máximo de tipos de entidade | 250 |
Número máximo de frases de treinamento por intent e por idioma | 2000 |
Número máximo de frases de treinamento por agente e por idioma | 100.000 |
Número máximo de entradas de entidade | 30.000 |
Número máximo de sinônimos por entrada de entidade | 200 |
Número máximo de valores de referência e sinônimos de entidade por agente e por 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 saída por intent | 30 |
Número máximo de respostas de texto por intent e por idioma | 30 |
Número máximo de prompts por parâmetro e por idioma | 30 |
Número máximo de ambientes por agente | 10 |
Número máximo de versões por agente | 1000 |
¶ | O número máximo de agentes por conta depende do número de projetos do Google que você pode criar na sua conta. Veja como solicitar mais projetos. |
Agent Assist
Se você estiver usando o Agent Assist, os limites listados em Agentes de conversação (Dialogflow CX) Agente e Dialogflow ES também se aplicam de acordo com o tipo de agente que você está usando.
Descrição | Limite |
---|---|
Número mínimo de conversas necessárias para treinamento do modelo | 30.000 |
Número máximo de modelos treinados simultaneamente por projeto | 1 |
Número máximo de horas de GPU do nó de treinamento por mês | 4200 |
Limites de duração
Agentes de conversação (Dialogflow CX)
Descrição | Limite |
---|---|
Tempo limite máximo por webhook | 30 segundos |
Duração máxima da entrada de áudio | 120 segundos |
Agente do Dialogflow ES
Descrição | Limite |
---|---|
Tempo limite máximo do webhook | 5 segundos |
Duração máxima das chamadas telefônicas | 3,5 horas |
Limites de tamanho
Agente de agentes de conversa (Dialogflow CX)
Descrição | Limite |
---|---|
Tamanho máximo da frase de treinamento | 768 caracteres |
Tamanho máximo da resposta de texto | 4.000 caracteres |
Tamanho máximo da entrada de texto para a intent de detecção correspondida por intents não generativos ou parâmetros | 256 caracteres |
Agente do Dialogflow ES
Descrição | Limite |
---|---|
Tamanho mínimo do nome do agente | 1 caractere |
Tamanho máximo do nome do agente | 150 caracteres |
Tamanho máximo da descrição do agente | 500 caracteres |
Tamanho máximo do nome da intent | 100 caracteres |
Tamanho máximo do nome do tipo da entidade | 30 caracteres |
Tamanho máximo da frase de treinamento | 768 caracteres |
Tamanho máximo do nome da ação | 250 caracteres |
Tamanho máximo do nome de contexto | 250 caracteres |
Tamanho máximo do valor de entrada | 512 caracteres |
Tamanho máximo do nome do parâmetro | 30 caracteres |
Tamanho máximo da resposta de texto | 4.000 caracteres |
Tamanho máximo da entrada de texto de detecção de intent * | 256 caracteres |
Tamanho máximo do nome do evento | 150 caracteres |
* | Esse limite é aplicado pelo serviço do Dialogflow. Caso você esteja usando uma integração, a plataforma pode ter um limite menor. Veja os detalhes para sua integração. |
Limites de tamanho
Agentes de conversação (Dialogflow CX)
Descrição | Limite |
---|---|
Tamanho máximo do agente para exportação/restauração do agente para/para um sistema de arquivos local * | ~10 MB |
Tamanho máximo da solicitação de síntese de fala | Consulte os limites do conteúdo da API TTS. |
Símbolo | Descrição |
---|---|
* | Use a opção do Cloud Storage para exportar e restaurar agentes que excedam esse limite. |
Agente do Dialogflow ES
Descrição | Limite |
---|---|
Tamanho máximo do agente (conteúdo descompactado) para importação/restauração do agente | 50 MB |
Tamanho máximo da solicitação de síntese de fala | Conferir os limites de conteúdo da API TTS |