Quotas and limits

This document contains current API restrictions, quotas, and limits on use of Dialogflow. We reserve the right to change these limits, and this page will be updated to reflect any changes.

Quotas

Quotas differ based on the Dialogflow edition and pricing plan. To find out more about the different Dialogflow editions, see Dialogflow Editions.

These quotas apply to each Dialogflow GCP project and are shared across all applications and IP addresses using a given GCP project. To request a higher quota for a Dialogflow Enterprise Edition agent, click an edit button for a quota on the Quotas tab of the Google Cloud Platform Dashboard, and then click Apply for a higher quota in the quota edit form to submit a Dialogflow Quota Increase Request.

The following table provides a quota comparison for editions and pricing plans.

Standard Edition Enterprise Edition
Essentials Plus
Knowledge Connectors (Beta) Maximum 10 MB total document size.
1,000 requests per month.
100 requests per day.
Requests per minute detailed below.
Maximum 10 MB total document size.
1,000 requests per month.
100 requests per day.
Requests per minute detailed below.
No limits (other than requests per minute below for use of text, voice, or phone)
Text or Google Assistant 180 requests per minute* 600 requests per minute* 600 requests per minute*
Audio**
Includes speech recognition and synthesis (Beta)
100 requests per minute.
1,000 requests per day.
15,000 requests per month.
Maximum 60 seconds of audio length per request.
300 requests per minute.
Maximum 60 seconds of audio length per request.
300 requests per minute.
Maximum 60 seconds of audio length per request.
Phone call (Beta)
Includes phone connectivity, speech recognition, natural language understanding, speech synthesis
500 phone minutes per month.
30 phone minutes per day.
Phone number reserved for 30 days.
3 total phone minutes per minute***
No daily/monthly limits.
100 total phone minutes per minute***
No daily/monthly limits.
100 total phone minutes per minute***
All other requests
For example, editing intents
60 requests per minute 60 requests per minute 60 requests per minute

* Quota increases for usage in the context of Actions on Google (Google Assistant) will be provided free of charge upon request for high quality actions.

** Each StreamingDetectIntent stream is considered a single request even though the stream might include multiple frames of StreamingDetectIntentRequest audio within the stream.

*** "Phone minutes per minute" is the total sum of time per minute that is used by all users making calls through the phone system. For example: in one 60-second time period one user is on for 60 seconds, a second for 30 seconds, and a third for 30 seconds. This is calculated as 2 minutes per minute. More minutes per minute allows more users to use the system simultaneously.

Agent limits

Dialogflow agents have many attributes and properties that are subject to limits, as described in the following table:

Maximum number of intents

2000

Maximum number of entity types

250

Maximum number of training phases per intent

2000

Maximum number of entity entries

30000

Maximum number of synonyms per entity entry

200

Maximum number of parameters per intent

20

Maximum number of input contexts

5

Maximum number of output contexts

30

Maximum number of text responses per intent

30

Maximum number of prompts per parameter

30

Maximum number of agents per Google Cloud project

1

Field property limits

The names and values of fields are limited, as described in the following table:

Maximum intent name length

100 characters

Maximum entity type name length

30 characters

Maximum training phrase length

768 characters

Maximum action name length

250 characters

Maximum context name length

250 characters

Maximum entry value length

512 characters

Maximum parameter name length

30 characters

Maximum text response length

4000 characters

Was this page helpful? Let us know how we did:

Send feedback about...

Dialogflow Enterprise Edition Documentation