<<

8/23/2020 Quotas and limits | Dialogflow | Cloud

Quotas and limits

This document contains the current quotas and limits for use of Dialogow. We reserve the right to change these constraints, and this page will be updated to reect any changes.

Denitions

The following terms are used to describe pricing and quotas:

Request: A request is dened as any call to the Dialogow service, whether direct with API usage or indirect with integration or console usage. Depending on the task and design of the agent, the number of requests needed for an end-user to accomplish a task with a Dialogow agent can vary greatly.

Consumer projects and resource projects: If you use multiple projects, it is possible that the project associated with your request authentication (consumer project) is not the same project that is associated with the agent in the request (resource project). In this case, the consumer project is used to determine prices and quotas. For more information, see Using multiple projects (/dialogow/docs/multi-project).

Quotas

Quotas (/docs/quota) are default constraints applied to your project. If you are using a paid edition (/dialogow/docs/editions), you can request a quota increase. The purpose of quotas is to throttle service load per client, which protects a service from being overloaded and a client from unexpected resource usage.

Dialogow quotas vary, depending on the edition (/dialogow/docs/editions) of your agent. Quotas apply to each project and are shared across all applications and IP addresses using a project.

The quotas listed below are the commonly encountered quotas. To review all quotas, see the GCP Console Dialogow quotas (https://console.cloud.google.com/apis/api/dialogow.googleapis.com/quotas) page. To request a higher quota, click Apply for a higher quota in the quota edit form to submit a Dialogow Quota Increase Request.

https://cloud.google.com/dialogflow/quotas/ 1/6 8/23/2020 Quotas and limits | Dialogflow | Google Cloud

Quotas table

The following tables provide a quota comparison for editions by agent type (/dialogow/docs/editions#agent-types). Unless a feature is indicated as included, pricing and quotas are cumulative for all features used by a request.

Enterprise Edition Standard Edition Essentials Plus

180 requests per 600 requests per 600 requests per Text ¶ minute minute minute

100 requests per 300 requests per 300 requests per minute minute minute

Audio input † 1,000 requests per day Maximum 60 seconds Maximum 60 seconds of audio length per of audio length per (also known as speech 15,000 requests per request request recognition, speech-to-text, month STT) Maximum 60 seconds of audio length per request

Audio output † Same as audio input Same as audio input Same as audio input (also known as speech synthesis, text-to-speech, TTS)

Maximum 10 MB total Maximum 10 MB total Unlimited # document size document size Knowledge Connectors 1,000 requests per 1,000 requests per (Beta) month month

100 requests per day 100 requests per day

Sentiment analysis Not available Unlimited # Unlimited #

Mega agent (Beta) 1000 requests per day Unlimited # Unlimited #

https://cloud.google.com/dialogflow/quotas/ 2/6 8/23/2020 Quotas and limits | Dialogflow | Google Cloud

Enterprise Edition Standard Edition Essentials Plus

Toll-free number: 100 total phone 100 total phone Not available minutes per minute ‡ minutes per minute ‡

3 total phone minutes per minute ‡ Dialogow phone gateway (Beta) 30 phone minutes per Includes audio input and day output. 500 phone minutes per month

Phone number reserved for 30 days

Design-time requests 60 requests per minute 60 requests per minute 60 requests per minute For example, calls to build or update an agent.

Other session requests 100 requests per 100 requests per 100 requests per For example, setting minute minute minute session entities or updating/querying context.

† Each StreamingDetectIntent (/dialogow/docs/how/detect-intent-stream) 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. # Features marked as unlimited are still potentially limited by use of other features. For example, if your edition provides unlimited quota for knowledge connectors, a text request that uses knowledge connectors is still limited by the quota for text requests. ¶ audio input and output is considered a text request.

Limits

https://cloud.google.com/dialogflow/quotas/ 3/6 8/23/2020 Quotas and limits | Dialogflow | Google Cloud

Limits are xed constraints, which cannot be increased. Many resources and elds have count, duration, or length limitations, which are xed constraints for the service implementation.

The following tables list commonly encountered limits. Feature-specic documentation and API reference documentation may provide additional limits.

Count limits

Description Limit

Maximum number of intents 2000

Maximum number of entity types (/dialogow/docs/entities-overview#terminology) 250

Maximum number of training phrases per intent and per language * 2000

Maximum number of training phrases per agent and per language * 100,000

Maximum number of entity entries (/dialogow/docs/entities-overview#terminology) 30000

Maximum number of entity synonyms per entity entry 200 (/dialogow/docs/entities-overview#terminology)

Maximum number of entity reference values and synonyms 1,000,000 (/dialogow/docs/entities-overview#terminology) per agent and per language *

Maximum number of parameters per intent 20

Maximum number of input contexts per intent 5

Maximum number of output contexts per intent 30

Maximum number of text responses per intent and per language * 30

Maximum number of prompts per parameter and per language † 30

Maximum number of agents per Google Cloud project 1

* All limits related to intents that have a language component are validated on a per language basis. For example, if your agent supports English and French, an intent can have at most 2000 English training phrases and 2000 French training phrases. † For example, if your agent supports English and French, a parameter can have at most 30 English prompts and 30 French prompts.

https://cloud.google.com/dialogflow/quotas/ 4/6 8/23/2020 Quotas and limits | Dialogflow | Google Cloud

Duration limits

Description Limit

Maximum telephony call duration 3.5 hours

Length limits

Description Limit

Minimum agent name length 1 character

Maximum agent name length 150 characters

Maximum agent description length 500 characters

Maximum intent name length 100 characters

Maximum entity type (/dialogow/docs/entities-overview#terminology) 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

Maximum detect intent text input length * 256 characters

Maximum event name length 150 characters

* This limit is enforced by the Dialogow service. If you are using an integration (/dialogow/docs/integrations), the integration platform may have a smaller limit. See the details for your integration.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License (https://creativecommons.org/licenses/by/4.0/), and code samples are licensed under the Apache 2.0 License (https://www.apache.org/licenses/LICENSE-2.0). For details, see the Site Policies (https://developers.google.com/site-policies). Java is a registered trademark of Oracle and/or its aliates.

https://cloud.google.com/dialogflow/quotas/ 5/6 8/23/2020 Quotas and limits | Dialogflow | Google Cloud

Last updated 2020-08-20 UTC.

https://cloud.google.com/dialogflow/quotas/ 6/6