Dialogflow is priced monthly based on the edition and the requests made during the month.
Dialogflow CX free trial
Each new customer will receive a $600 credit for a free trial of Dialogflow CX. This credit is automatically activated upon using Dialogflow CX for the first time and expires after 12 months. This is a Dialogflow-specific extension of the Google Cloud free trial.
Definitions
The following terms are used to describe pricing and quotas:
- Request: A request is defined as any call to the Dialogflow 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 Dialogflow agent can vary greatly.
-
Session:
A session is a conversation between an end-user and a Dialogflow agent.
A session remains active and its data is stored for 30 minutes
after the last request is sent for the session.
A session can be either a chat session or a voice session.
For the purpose of calculating prices and quotas,
one conversation can count as multiple sessions:
- Chat session: A chat session only uses text for requests and responses. If a chat session has more than 40 requests, it is counted as multiple sessions with at most 40 requests per session. For example, if a session has 81 queries, it will be counted as 3 sessions.
- Voice session: A voice session uses audio for requests, responses, or both. If a voice session has more than 10 minutes of audio, it is counted as multiple sessions with at most 10 minutes per session. For example, if a session has 21 minutes of audio, it will be counted as 3 sessions.
- 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.
Try it for yourself
If you're new to Google Cloud, create an account to evaluate how Dialogflow performs in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
Try Dialogflow freePricing table
The following tables provide a pricing comparison for editions by agent type. Unless a feature is indicated as included, pricing and quotas are cumulative for all features used by a request.
CX Agent
Feature | CX Edition |
---|---|
Text |
|
Audio input/output (speech recognition, speech-to-text, STT, speech synthesis, text-to-speech, TTS) |
|
Design-time requests For example, calls to build or update an agent. |
|
Other session requests For example, setting session entities or updating/querying context. |
|
ES Agent
Feature | Trial Edition | Essentials Edition |
---|---|---|
Text ¶ |
|
|
Audio input (also known as speech recognition, speech-to-text, STT) |
|
|
Audio output (also known as speech synthesis, text-to-speech, TTS) |
|
|
Knowledge Connectors (Beta) |
|
|
Sentiment analysis |
|
|
Dialogflow phone gateway (Beta) Includes audio input and output. |
|
|
Mega agent |
|
|
Design-time requests For example, calls to build or update an agent. |
|
|
Other session requests For example, setting session entities or updating/querying context. |
|
|
* | While use of the Dialogflow Standard Edition is free, there are limits on the amount of requests that you can make. For details, see Quotas & Limits. |
† | Each request is rounded up to the nearest increment of 15 seconds. For example, if you make three separate requests, each containing 7 seconds of audio, you are billed for 45 seconds (3 × 15 seconds) of audio. Fractions of seconds are included when rounding up to the nearest increment of 15 seconds. That is, 15.14 seconds are rounded up and billed as 30 seconds. |
‡ | Call duration time is rounded up to whole minutes. For example, if your call takes 61 seconds, you are billed for 2 minutes. |
§ | When a request is made with a potential for any one of N intents as a match, Dialogflow searches through all N of those intents. When N is large, the processing cost is increased. The number of intents used for mega agent pricing is determined by the number of intents searched for a request. If a request explicitly specifies sub-agents, this is the sum of all intents for the supplied sub-agents. If a request does not specify sub-agents, this is the sum of all intents for all sub-agents of the mega agent. |
¶ | All Google Assistant requests, including audio input and output, are not billed. |
Google Cloud Platform Costs
If you use other Google Cloud Platform resources in tandem with Dialogflow, such as Google App Engine instances, then you will also be billed for the use of those services. See the Google Cloud Platform Pricing Calculator to determine other costs based on current rates.
To view your current billing status in the Cloud Console, including usage and your current bill, see the Billing page. For more details about managing your account, see the Cloud Billing Documentation or Billing and Payments Support.