本文档介绍经常遇到的配额和限制 使用 Dialogflow。 有关如何查找配额和限制的完整列表的信息 。 我们保留更改这些限制的权利。若有任何更改,我们会相应地更新本页面,以反映这些更改。
配额
配额是应用于您的项目的默认限额。如果您使用的是付费版本,则可以申请增加配额。设置配额的目的是限制每个客户端的服务负载,防止服务过载以及防止客户端使用的资源数量超出预期。
Dialogflow 配额因代理版本不同而异。配额应用于每个项目,由使用该项目的所有应用和 IP 地址共享。
配额时间边界详情:
- 每月配额将于每月 1 日零点(美国太平洋时间)补充。
- 每日配额每天在美国太平洋时间零点补充。 当美国太平洋时间转为夏令时并导致一天的时长增加时,系统将按比例分配额外的配额。 不过,如果由于夏令时转换而导致一天的时间缩短,则则不会有同等的配额扣减。
- 每分钟配额按每隔 60 秒刷新一次。
下表列出了通常会遇到的配额。 如需查看所有配额,请参阅 Google Cloud 控制台 Dialogflow 配额 页面。
申请增加配额
如有必要,您可以申请增加配额。
如果您为 Dialogflow 代理和身份验证使用不同的项目 使用服务账号时,为使用方项目申请增加配额。 如需了解详情,请参阅针对 Dialogflow ES 使用多个项目 或为对话代理使用多个项目 (Dialogflow CX)。
对于 Dialogflow ES 代理,请务必将该代理升级到 Dialogflow Essentials 版本,然后再申请增加配额。
配额表
以下术语用于说明价格和配额:
- 请求:“请求”是指对 Dialogflow 服务的任何 API 调用,无论是使用 API 直接调用,还是使用集成或控制台间接调用。最终用户通过 Dialogflow 代理完成一项任务所需的请求数可能相差很大,具体取决于任务以及代理的设计。
- 会话:“会话”是指最终用户与 Dialogflow 代理之间的对话。在会话的最后一个请求发送后的 30 分钟内,会话将保持活动状态并且其数据会被保存。
会话可以是聊天会话或语音会话。
- 聊天会话: 在聊天会话中,请求和响应都仅使用文本。
- 语音会话: 语音会话在请求和/或回复中使用音频。
- 使用方项目和资源项目:如果您有多个项目,您的请求身份关联的项目(使用方项目)可能不同于请求中的代理所关联的项目(资源项目)。在这种情况下,价格和配额由使用方项目决定。 如需了解详情,请参阅将多个项目用于 Dialogflow ES 或将多个项目用于对话式客服 (Dialogflow CX)。
下表按代理类型比较了各个版本的配额。除非指明某项功能已包含在内,否则配额将针对请求使用的所有功能累积计算。
对话式客服 (Dialogflow CX) 客服
特征 | Conversational Agents (Dialogflow CX) Edition |
---|---|
文字 (包括所有不包含音频的 DetectIntent、StreamingDetectIntent 和 FulfillIntent 请求) |
每分钟 1200 个请求 |
音频输入/输出 (语音识别、语音转文字、STT、语音合成、文字转语音、TTS、电话) |
每分钟 600 个请求 |
Dialogflow CX 电话网关 包括音频输入和输出。 |
总计 100 分钟的每分钟通话时长 ‡ |
设计时写入请求 例如,用于构建或更新代理的调用。 |
每分钟 60 个请求 |
设计时读取请求 例如,用于列出或获取代理资源的调用。 |
每分钟 200 个请求 |
其他会话请求 例如,设置或获取会话实体。 |
每分钟 100 个请求 |
符号 | 说明 |
---|---|
‡ | “每分钟通话时长”是指每分钟内所有用户使用电话系统的通话时间总和。例如:在一个 60 秒的时间段内,第一个用户通话 60 秒,第二个用户通话 30 秒,第三个用户通话 30 秒。此例中,每分钟的通话时长将计为 2 分钟。提高每分钟的通话时长上限可允许更多用户同时使用系统。 |
Dialogflow ES 代理
特征 | Trial Edition | Essentials Edition |
---|---|---|
文字 (包括所有不包含音频的 DetectIntent 和 StreamingDetectIntent 请求) |
每分钟 180 个请求 ¶ | 每分钟 600 个请求 ¶ |
音频输入 (也称作语音识别、语音转文字、STT) |
每分钟 100 个请求 † 每天 1000 个请求 † 每月 15000 个请求 † 每个请求的音频长度上限为 60 秒 † |
每分钟 300 个请求 † 每个请求的音频长度上限为 60 秒 † |
音频输出 (也称作语音合成、文字转语音、TTS) |
与音频输入相同 | 与音频输入相同 |
知识连接器(Beta 版) | 文档总大小上限为 10 MB 每月 1000 个请求 每天 100 个请求 |
无限制 # |
情感分析 | 不可用 | 无限制 # |
Dialogflow ES 电话网关 包括音频输入和输出。 |
免费号码:不可用 总计 3 分钟的每分钟通话时长 ‡ 每天 30 分钟通话 每月 500 分钟通话 电话号码保留 30 天 |
总计 100 分钟的每分钟通话时长 ‡ |
超级代理 | 每天 1000 个请求 | 无限制 # |
设计时写入请求 例如,用于构建或更新代理的调用。 |
每分钟 60 个请求 | 每分钟 60 个请求 |
设计时读取请求 例如,用于列出或获取代理资源的调用。 |
每分钟 60 个请求 | 每分钟 60 个请求 |
其他会话请求 例如,设置或获取会话实体或更新/查询上下文。 |
每分钟 100 个请求 | 每分钟 100 个请求 |
符号 | 说明 |
---|---|
† | 每个 StreamingDetectIntent 流都被视为单个请求,即使该流中可能包含多帧 StreamingDetectIntentRequest 音频也是如此。 |
‡ | “每分钟通话时长”是指每分钟内所有用户使用电话系统的通话时间总和。例如:在一个 60 秒的时间段内,第一个用户通话 60 秒,第二个用户通话 30 秒,第三个用户通话 30 秒。此例中,每分钟的通话时长将计为 2 分钟。提高每分钟的通话时长上限可允许更多用户同时使用系统。 |
# | 标记为“无限制”的功能仍有可能因使用其他功能而受到限制。例如,即使您的版本对于知识连接器不设限额,但使用知识连接器的文本请求仍会受到文本请求配额的限制。 |
¶ | Google 助理的音频输入和输出被视为文本请求。 |
客服助手
如果您使用的是 Agent Assist,请参考 Conversational Agents (Dialogflow CX) Agent 下列出的配额 和 Dialogflow ES Agent 标签页也会适用,具体取决于您使用的代理类型。
特征 | Trial Edition | Essentials Edition |
---|---|---|
Agent Assist 对话其他操作 包括管理对话和参与者的所有请求。 |
不可用 | 每分钟 300 个请求 |
Agent Assist 分析文本/音频操作 包括针对 对话阶段。 这包括涉及文本、语音合成和/或语音识别的所有此类请求。 |
不可用 | 每分钟 300 个请求 |
Agent Assist 对话摘要建议轮询请求 包括获取对话摘要的所有请求。 |
不可用 | 每分钟 300 个请求 |
限制
限制是固定限额,无法提高。许多资源和字段有计数、时长或字符长度限制,这些限制是服务实现的固定限额。
下表列出了经常遇到的限制。特定功能的文档和 API 参考文档可能会介绍更多限制。
计数限制
对话式客服 (Dialogflow CX) 客服
说明 | 限制 |
---|---|
每个 Google Cloud 项目的代理数量上限 | 1000 |
每个代理的工作流数量上限 | 50 |
每个代理的实体类型数量上限 | 250 |
每个代理的 Webhook 数量上限 | 100 |
每个代理的环境数量上限 | 20 |
每个代理的测试用例数量上限 | 2000 |
每个代理的更新日志数量上限 | 20,000 |
每个流的页面数量上限 | 250 |
每个流的路由组数量上限 | 100 |
每个流的版本数量上限 | 20 |
每个代理的意图数量上限 | 10000 |
每个流的引用意图数量上限 | 2000 |
每个意图和每种语言(“默认负意图”除外)的训练词组数量上限 | 2000 |
每个流和每种语言的训练词组数量上限 | 10 万 |
每个意图的参数数量上限 | 20 |
每个实体的条目数量上限 | 30000 |
每个实体条目的同义词数量上限 | 200 |
每个代理和每种语言的实体参考值和同义词数量上限 | 100 万 |
每个页面的参数数量上限 | 20 |
每个页面的路由数量上限 | 2000 |
每个页面的事件处理程序数量上限 | 100 |
每个路由组的路由数量上限 | 2000 |
Dialogflow ES Agent
说明 | 限制 |
---|---|
每个区域和每个 Google Cloud 项目的代理数量上限 | 1 |
意图数量上限 | 2000 |
实体类型数量上限 | 250 |
每个意图和每种语言的训练短语数量上限 | 2000 |
每个代理和每种语言的训练词组数量上限 | 100000 |
实体条目数量上限 | 30000 |
每个实体条目的同义词数量上限 | 200 |
每个代理和每种语言的实体参考值和同义词数量上限 | 1,000,000 |
每个意图的参数数量上限 | 20 |
每个意图的输入上下文数量上限 | 5 |
每个意图的输出上下文数量上限 | 30 |
每个意图和每种语言的文本响应数量上限 | 30 |
每个参数和每种语言的提示数量上限 | 30 |
每个代理的环境数量上限 | 10 |
每个代理的版本数量上限 | 1000 |
¶ | 每个账号的代理数量上限取决于您可以在账号中创建的 Google 项目数量。请参阅如何申请更多项目。 |
客服助手
如果您使用的是 Agent Assist,请参考对话代理 (Dialogflow CX) Agent 和 Dialogflow ES 标签页也会根据代理类型适用 资源。
说明 | 限制 |
---|---|
模型训练所需的对话数下限 | 30000 |
每个项目同时训练的模型数上限 | 1 |
每月训练节点 GPU 小时数上限 | 4200 |
时长限制
对话式客服 (Dialogflow CX) 客服
说明 | 限制 |
---|---|
每个 Webhook 的超时时长上限 | 30 秒 |
音频输入时长上限 | 120 秒 |
Dialogflow ES 代理
说明 | 限制 |
---|---|
网络钩子超时上限 | 5 秒 |
电话通话时长上限 | 3.5 小时 |
字符长度限制
对话式客服 (Dialogflow CX) 客服
说明 | 限制 |
---|---|
训练词组长度上限 | 768 个字符 |
文本响应长度上限 | 4000 个字符 |
由非生成式 intent 或参数匹配的检测 intent 的文本输入长度上限 | 256 个字符 |
Dialogflow ES Agent
说明 | 限制 |
---|---|
代理名称长度下限 | 1 个字符 |
代理名称长度上限 | 150 个字符 |
代理描述长度上限 | 500 个字符 |
意图名称长度上限 | 100 个字符 |
实体类型名称长度上限 | 30 个字符 |
训练词组长度上限 | 768 个字符 |
操作名称长度上限 | 250 个字符 |
上下文名称长度上限 | 250 个字符 |
条目值长度上限 | 512 个字符 |
参数名称长度上限 | 30 个字符 |
文本响应长度上限 | 4000 个字符 |
检测意图文本输入长度上限* | 256 个字符 |
事件名称长度上限 | 150 个字符 |
* | 此限制由 Dialogflow 服务实施。如果您使用集成,集成平台可能有更低的限制。请查看适用于您的集成的详情。 |
大小限制
Conversational Agents (Dialogflow CX) Agent
说明 | 限制 |
---|---|
代理导出/恢复操作(从本地文件系统导出/恢复到本地文件系统)支持的代理大小上限* | ~10 MB |
语音合成请求的大小上限 | 请参阅 TTS API 内容限制 |
符号 | 说明 |
---|---|
* | 使用 Cloud Storage 选项导出和恢复超出此限制的代理。 |
Dialogflow ES Agent
说明 | 限制 |
---|---|
代理导入/恢复操作支持的代理大小上限(未压缩的内容) | 50 MB |
语音合成请求的大小上限 | 请参阅 TTS API 内容限制 |