当我向Azure Translator Text API发送太多请求时,我有时会收到来自API的429个响应,但没有指示如何正确限制请求计数。我找到了一些关于限制的文档,但它似乎不适用于这个特定的API:https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-request-limits
有人知道是否有类似的方法来获取剩余的请求数或等待另一个请求之前的等待时间?或者我必须实现自己的逻辑来处理限制?
Azure Translator Text API是特定于位的,因为公布的限制不是请求数量,而是字符数。
如文档here中所述,限制取决于密钥的类型:
等级/字符限制
- F0:每小时200万个字符
- S1:每小时4000万个字符
- S2:每小时4000万字符
- S3:每小时1.2亿个字符
- S4:每小时2亿个字符
我想还有一个(更多技术性的)请求限制,文档中没有明确说明