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