Quotas et limites

Ce document décrit les quotas et limites les plus courants pour Dialogflow. Pour savoir comment trouver la liste complète des quotas et des limites, consultez les sections suivantes.

Nous nous réservons le droit de modifier ces contraintes. Cette page sera mise à jour en cas de modifications.

Quotas

Les quotas sont des contraintes par défaut appliquées au niveau de votre projet. Lorsque vous utilisez des fonctionnalités génératives, chaque combinaison de modèle et de région possède son propre quota génératif. Si vous utilisez une édition payante, vous pouvez demander une augmentation de quota. Les quotas limitent la charge de service par client, ce qui protège les services contre la surcharge et vous protège contre l'utilisation inattendue des ressources.

Les quotas Dialogflow varient en fonction de l'édition de votre agent. Les quotas s'appliquent à chaque projet et sont partagés entre toutes les applications et adresses IP qui utilisent un projet.

Détails des limites de temps de quota :

  • Les quotas mensuels sont réinitialisés le 1er de chaque mois à minuit (heure du Pacifique).
  • Les quotas quotidiens sont réinitialisés à minuit (heure du Pacifique). Lorsqu'un changement d'heure d'été (heure du Pacifique) augmente la durée d'une journée, Dialogflow accorde un bonus de quota proportionnel. Toutefois, aucune déduction équivalente n'est appliquée lorsqu'une journée plus courte se produit en raison du passage à l'heure d'été.
  • Les quotas par minute sont renouvelés toutes les 60 secondes, chaque minute.

Les quotas listés dans le tableau des quotas sont ceux qui sont le plus souvent rencontrés. Pour consulter tous les quotas, accédez à la page Quotas de la consoleGoogle Cloud Dialogflow.

Quotas génératifs

Lorsque votre agent utilise les fonctionnalités génératives de Dialogflow CX, chaque combinaison de modèle et de région dispose de quotas uniques.

Identifiant de quota

Les quotas génératifs permettent de suivre l'utilisation des jetons pour les grands modèles de langage (LLM) dans Dialogflow CX pour les fonctionnalités suivantes :

  • Générateurs.
  • Remplacement génératif.
  • Playbook.
  • Data store.

La limite par défaut des quotas de consommation de jetons de LLM génératifs est de 600 000 jetons par minute. L'identifiant de quota dépend du modèle et de la région :

  • Modèles Gemini 2.5 (gemini-2.5-flash et gemini-2.5-flash-lite) : utilisez le quota régional ConversationalAgentLlmTokenConsumption.
  • Modèles Gemini 3 et ultérieurs (comme gemini-3.1-flash-lite) : utilisez le quota ConversationalAgentMultiRegionLLMTokenConsumption ou ConversationalAgentGlobalLLMTokenConsumption avec la cartographie régionale suivante :
    • Toutes les régions des États-Unis utilisent le quota ConversationalAgentMultiRegionLLMTokenConsumption avec multi_region=us.
    • Toutes les régions d'Europe utilisent le quota ConversationalAgentMultiRegionLLMTokenConsumption avec multi_region=eu.
    • Les autres régions (y compris global) utilisent le quota ConversationalAgentGlobalLLMTokenConsumption.

Demande d'augmentation de quota multirégionale

Pour gemini-2.5-flash et gemini-2.5-flash-lite, qui utilisent le quota ConversationalAgentLlmTokenConsumption, si votre agent se trouve dans une multirégion (us, eu ou global), envoyez votre demande d'augmentation de quota pour l'une des régions spécifiques suivantes :

  • Pour les agents dans les multirégions US et Global, utilisez us-central1.
  • Pour les agents de la multirégion UE, utilisez europe-west4.

Plus précisément pour le quota ConversationalAgentMultiRegionLLMTokenConsumption utilisé par les modèles Gemini 3 et ultérieurs, si vous ne voyez pas le quota dimensionnel (tel que ConversationalAgentMultiRegionLLMTokenConsumption avec multi_region=us et base_model=gemini-3.1-flash-lite) dans la console Google Cloud , cela signifie que vous n'avez pas encore utilisé ce quota ou que vous pouvez envoyer une demande d'augmentation de quota à l'aide de la commande gcloud suivante :

PROJECT_ID=foo-test
TARGET_TPM=1000000
MULTI_REGION=us
BASE_MODEL=gemini-3.1-flash-lite
USER_EMAIL=user@example.com
REASON="Reason for requesting higher multi-region token per minute limit"
gcloud beta quotas preferences create \
  --service=dialogflow.googleapis.com \
  --project="${PROJECT_ID}" \
  --quota-id=ConversationalAgentMultiRegionLLMTokensPerMinutePerBaseModel \
  --preferred-value=${TARGET_TPM} \
  --dimensions=multi_region=${MULTI_REGION},base_model=${BASE_MODEL} \
  --email="${USER_EMAIL}" \
  --justification="${REASON}"

Visualiser l'utilisation des jetons par région et par modèle

Pour obtenir des insights sur votre consommation de jetons LLM dans différentes régions et différents modèles, suivez ces étapes à l'aide de l'explorateur de métriques :

  1. Accéder à l'explorateur de métriques : Ouvrez l'explorateur de métriques.
  2. Sélectionnez la métrique : Sélectionnez Conversational Agent LLM tokens quota usage comme métrique à analyser.
  3. Configurer l'agrégation et l'aligneur :
    • Définissez la fonction d'agrégation sur Sum pour obtenir l'utilisation totale des jetons.
    • Sélectionnez Configure Aligner pour calculer les variations entre les points de données consécutifs de votre série temporelle. Il est ainsi plus facile de comprendre les tendances d'utilisation au fil du temps.
  4. Définissez les dimensions d'agrégation : Pour ventiler l'utilisation des jetons, sélectionnez location et base_model comme dimensions d'agrégation. La consommation de jetons varie selon les régions et les modèles.
  5. Définir la fonction d'alignement : Sélectionnez Sum comme fonction d'alignement pour calculer la variation totale de l'utilisation des jetons entre les points de données consécutifs.

Demande d'augmentation de quota

Vous pouvez demander un ajustement de quota si nécessaire.

Si vous utilisez différents projets pour les agents Dialogflow et pour l'authentification avec des comptes de service, demandez une augmentation de quota pour le projet consommateur. Pour en savoir plus, consultez Utiliser plusieurs projets pour Dialogflow ES ou Utiliser plusieurs projets pour Dialogflow CX.

Pour les agents Dialogflow ES, vous devez passer à l'édition Dialogflow Essentials avant de demander une augmentation de quota.

Tableau de quotas

Les termes ci-dessous sont utilisés pour décrire les prix et les quotas :

  • Requête : une requête est définie comme tout appel d'API au service Dialogflow CX, qu'il soit direct avec l'utilisation de l'API ou indirect avec l'utilisation de l'intégration ou de la console. En fonction de la tâche et de la conception de l'agent, le nombre de requêtes nécessaires à un utilisateur final pour accomplir une tâche avec un agent Dialogflow CX peut varier considérablement.
  • Session : une session est une conversation entre un utilisateur final et un agent Dialogflow CX. Une session reste active et ses données sont stockées pendant 30 minutes après l'envoi de la dernière requête de la session. Il peut s'agir d'une session de chat ou d'une session vocale.
    • Session de chat : une session de chat n'utilise que du texte pour les requêtes et les réponses.
    • Session vocale : lors d'une session vocale, les requêtes ou les réponses (ou les deux) se font par la fonction audio.
  • Projets client et projets de ressources : si vous utilisez plusieurs projets, il est possible que le projet associé à l'authentification des requêtes (projet client) ne corresponde pas à celui associé à l'agent dans la requête (projet de ressources). Dans ce cas, le projet client est utilisé pour déterminer les prix et les quotas. Pour en savoir plus, consultez Utiliser plusieurs projets pour Dialogflow ES ou Utiliser plusieurs projets pour Dialogflow CX.

Les tableaux suivants fournissent une comparaison des quotas pour les différentes éditions par type d'agent. Les quotas sont cumulatifs pour toutes les fonctionnalités utilisées par une requête, sauf s'il est indiqué que la fonctionnalité est incluse.

Agent Dialogflow CX

Fonctionnalité Édition Dialogflow CX
Texte
(inclut toutes les requêtes DetectIntent, StreamingDetectIntent et FulfillIntent ne contenant pas d'audio)
1 200 requêtes par minute
Entrée/Sortie audio
(reconnaissance vocale, STT, synthèse vocale, TTS, téléphonie)
600 requêtes par minute
Opérations de requête audio avec la voix Chirp3 HD
(synthèse vocale, Text-to-Speech, TTS, téléphonie)
25 requêtes par minute *
Fonctionnalités génératives
(playbooks, data stores, générateurs, remplacement génératif)
600 000 jetons par minute (voir les quotas génératifs)
Dialogflow CX Phone Gateway
Inclut l'entrée et la sortie audio.
100 minutes de téléphone par minute‡
Requêtes d'écriture au moment de la conception
Par exemple, appels pour créer ou mettre à jour un agent.
60 requêtes par minute
Requêtes de lecture au moment de la conception
Par exemple, les appels permettant de lister ou d'obtenir des ressources d'agent.
300 requêtes par minute
Requêtes concernant d'autres sessions
Par exemple, paramétrage ou obtention d'entités de session.
100 requêtes par minute

Agent Dialogflow ES

Fonctionnalité Trial Edition Essentials Edition
Texte
(inclut toutes les requêtes DetectIntent et StreamingDetectIntent ne contenant pas d'audio)
180 requêtes par minute 600 requêtes par minute
Entrée audio
(également appelée reconnaissance vocale, STT)
100 requêtes par minute †

1000 requêtes par jour †

15 000 requêtes par mois †

60 secondes d'audio par requête au maximum †
300 requêtes par minute †

60 secondes d'audio par requête au maximum †
Sortie audio
(également appelée synthèse vocale, TTS)
Identique à l'entrée audio Identique à l'entrée audio
Connecteurs de connaissances (bêta) Volume total de documents de 10 Mo au maximum

1000 requêtes par mois

100 requêtes par jour
Illimité#
Analyse des sentiments Non disponible Illimité#
Passerelle de téléphonie Dialogflow ES
Inclut l'entrée et la sortie audio.
Numéro gratuit : non disponible

3 minutes de téléphone au total par minute‡

30 minutes de téléphone par jour

500 minutes de téléphone par mois

Numéro de téléphone réservé pendant 30 jours
100 minutes de téléphone par minute‡
Méga-agent 1 000 requêtes par jour Illimité#
Requêtes d'écriture au moment de la conception
Par exemple, appels pour créer ou mettre à jour un agent.
60 requêtes par minute 60 requêtes par minute
Requêtes de lecture au moment de la conception
Par exemple, les appels permettant de lister ou d'obtenir des ressources d'agent.
60 requêtes par minute 60 requêtes par minute
Requêtes concernant d'autres sessions
Par exemple, définition ou obtention d'entités de session, ou mise à jour/interrogation du contexte.
100 requêtes par minute 100 requêtes par minute

Agent Assist

Si vous utilisez Agent Assist, les quotas listés dans les onglets Agent Dialogflow CX et Agent Dialogflow ES s'appliquent également, selon le type d'agent que vous utilisez.

Fonctionnalité Trial Edition Essentials Edition
Autres conversations Agent Assist
Inclut toutes les requêtes qui gèrent des conversations et des participants.
Non disponible 300 requêtes par minute
Opérations d'analyse de texte/d'audio Agent Assist
Inclut toutes les requêtes AnalyzeContent ou StreamingAnalyzeContent pour n'importe quelle étape de la conversation. Cela inclut toutes les requêtes de ce type impliquant du texte, de la synthèse vocale et/ou de la reconnaissance vocale.
Non disponible 300 requêtes par minute
Sessions de streaming bidirectionnel simultanées
Inclut toutes les requêtes BidiStreamingAnalyzeContent pour n'importe quelle étape de conversation. Cela inclut toutes les demandes de ce type impliquant la synthèse vocale et/ou la reconnaissance vocale.
Non disponible 50 requêtes simultanées
Demandes d'interrogation de suggestions de résumés de conversations Agent Assist
Inclut toutes les demandes d'obtention de résumés de conversations.
Non disponible 60 requêtes par minute
Demandes SearchKnowledge d'Agent Assist
Inclut toutes les demandes SearchKnowledge pour n'importe quelle étape de la conversation.
Non disponible 60 requêtes par minute

Limites

Les limites sont des contraintes fixes qui ne peuvent pas être augmentées. De nombreuses ressources et de nombreux champs sont soumis à des limites de nombre, de durée ou de longueur, qui sont des contraintes fixes pour l'implémentation du service.

Les tableaux suivants répertorient les limites courantes. La documentation spécifique aux fonctionnalités et la documentation de référence de l'API peuvent fournir des limites supplémentaires.

Limites de quantité

Agent Dialogflow CX

Description Limite
Nombre maximal d'agents par projet Google Cloud 1000
Nombre maximal de numéros de téléphone par projet (sauf pour la région global) 5
Nombre maximal de numéros de téléphone par projet et par région (sauf pour la région global) 5
Nombre maximal de flux par agent 50
Nombre maximal de types d'entités par agent 250
Nombre maximal de webhooks par agent 100
Nombre maximal d'environnements par agent 20
Nombre maximal de scénarios de test par agent 2000
Nombre maximal de journaux des modifications par agent 20 000
Nombre maximal de pages par flux 250
Nombre maximal de groupes de routes par flux 100
Nombre maximal de versions par flux 20
Nombre maximal d'intentions par agent 10 000
Nombre maximal d'intents référencés par flux 2 000
Nombre maximal d'expressions d'entraînement par intent et par langue (sauf "Intent négatif par défaut") 2000
Nombre maximal d'expressions d'entraînement par flux et par langue 100 000
Nombre maximal de paramètres par intent 20
Nombre maximal d'entrées d'entité par entité 30 000
Nombre maximal de synonymes d'entité par entrée d'entité 200
Nombre maximal de synonymes et de valeurs de référence d'entité par agent et par langue 1 000 000
Nombre maximal de paramètres par page 20
Nombre maximal de routes par page 2 000
Nombre maximal de gestionnaires d'événements par page 100
Nombre maximal de routes par groupe de routes 2000
Nombre maximal de playbooks par agent 50
Nombre maximal d'invocations de playbook dans un tour de conversation 3
Nombre maximal d'appels de LLM par invocation de playbook au cours d'un même tour de conversation 10
Nombre maximal d'exemples de playbooks par agent Avec la stratégie de récupération d'exemples par défaut, le système limitera automatiquement le nombre d'exemples pour respecter la limite de jetons du modèle utilisé, en fonction de la pertinence des exemples par rapport au contexte de la session.
Nombre maximal de versions par playbook 100
Nombre maximal d'outils par agent 100
Nombre maximal d'étapes par conversation 100

Agent Dialogflow ES

Description Limite
Nombre maximal d'agents par région et par Google Cloud projet ¶ 1
Nombre maximal de numéros de téléphone par projet (sauf pour la région global) 5
Nombre maximal de numéros de téléphone par projet et par région (sauf pour la région global) 5
Nombre maximal d'intents 2 000
Nombre maximal de types d'entité 250
Nombre maximal de phrases d'entraînement par intention et par langue 2000
Nombre maximal de phrases d'entraînement par agent et par langue 100 000
Nombre maximal d'entrées d'entité 30 000
Nombre maximal de synonymes d'entité par entrée d'entité 200
Nombre maximal de valeurs de référence et de synonymes d'entités par agent et par langue 1 000 000
Nombre maximal de paramètres par intent 20
Nombre maximal de contextes d'entrée par intent 5
Nombre maximal de contextes de sortie par intent 30
Nombre maximal de réponses textuelles par intention et par langue 30
Nombre maximal de requêtes par paramètre et par langue 30
Nombre maximal d'environnements par agent 10
Nombre maximal de versions par agent 1000

Agent Assist

Si vous utilisez Agent Assist, les limites listées dans les onglets Agent Dialogflow CX et Dialogflow ES s'appliquent également en fonction du type d'agent que vous utilisez.

Description Limite
Nombre minimal de conversations requises pour l'entraînement du modèle 30 000
Nombre maximal de modèles entraînés simultanément par projet 1
Nombre maximal de numéros de téléphone par projet (sauf pour la région global) 5
Nombre maximal de numéros de téléphone par projet et par région (sauf pour la région global) 5
Nombre maximal d'heures de GPU de nœud d'entraînement par mois 4200
Nombre maximal de profils de conversation 100

Limites de durée

Agent Dialogflow CX

Description Limite
Délai maximal avant expiration par webhook 30 seconds
Durée maximale de l'entrée audio 120 secondes

Agent Dialogflow ES

Description Limite
Délai maximal avant expiration du webhook 5 secondes
Durée maximale de l'appel de téléphonie 3,5 heures

Limites de longueur

Agent Dialogflow CX

Description Limite
Longueur maximale d'une expression d'entraînement 768 caractères
Longueur maximale d'une réponse textuelle 4 000 caractères
Longueur maximale du texte saisi pour la détection d'intentions correspondant à des intentions non génératives ou des paramètres 256 caractères

Agent Dialogflow ES

Description Limite
Longueur minimale du nom d'un agent 1 caractère
Longueur maximale du nom d'un agent 150 caractères
Longueur maximale de la description d'un agent 500 caractères
Longueur maximale du nom d'un intent 100 caractères
Longueur maximale du nom d'un type d'entité 30 caractères
Longueur maximale d'une expression d'entraînement 768 caractères
Longueur maximale du nom d'une action 250 caractères
Longueur maximale du nom d'un contexte 250 caractères
Longueur maximale d'une valeur d'entrée 512 caractères
Longueur maximale du nom d'un paramètre 30 caractères
Longueur maximale d'une réponse textuelle 4 000 caractères
Longueur maximale d'une entrée de détection d'intents au format texte* 256 caractères
Longueur maximale du nom d'un événement 150 caractères

Limites de taille

Agent Dialogflow CX

Description Limite
Taille maximale des requêtes de synthèse vocale Consultez les limites de contenu de l'API TTS.
Taille maximale des spécifications de l'outil 20 ko

Agent Dialogflow ES

Description Limite
Taille maximale de l'agent (contenu décompressé) pour l'importation/restauration de l'agent. 50 Mo
Taille maximale des requêtes de synthèse vocale Consultez les limites de contenu de l'API TTS.