Dialogflow error: Standard Edition limitation

Dialogflow error: Standard Edition limitation

我正在使用 Dialogflow 免费版进行意图检测。 我每分钟发送 170 个请求,但仍然收到一条错误消息,提示我已超出标准版的限制。 (我在每 170 个请求后输入 1 分钟的睡眠命令)。 文档说每分钟有 180 个请求的限制,除了文本输入没有限制(我的文本 大于 256 个字符)。 不确定为什么我仍然收到此错误。 我应该注意标准版的任何其他限制吗?

我得到的错误:

Rendezvous of RPC that terminated with:
    status = StatusCode.RESOURCE_EXHAUSTED
    details = "Quota exceeded for quota metric 'Standard Edition text query operations' and limit 'Standard Edition text query operations per minute' of service 'dialogflow.googleapis.com'

这可能与您发出请求的速度有关。如果所有这些都发生在很短的时间内,您可能会在某个时候收到更高的请求率,即使您没有超过请求配额。您可以通过在较少请求的块中分发请求并确保有超过一分钟的时间来避免这种情况,您可以尝试在总和的请求块之间多几秒钟(注意大多数睡眠功能以毫秒为单位工作)最多 170 或 180。

documentation 所述而言,除列出的限制外,没有其他限制。

要仔细检查配额消耗并查看是否达到另一个限制,您可以转到菜单下的 GCP 控制台:AIM & Admin -> Quotas

Select "All quotas" 与 Dialogflow 服务相关并验证。有关更多详细信息,请参阅“Viewing your quota”的文档。