Как справиться с регулированием при использовании текстового API-интерфейса Azure Translator? - PullRequest
0 голосов
/ 01 марта 2019

Когда я отправляю слишком много запросов в текстовый API Azure Translator, я иногда получаю 429 ответов от API без указания того, как правильно регулировать количество запросов.Я нашел некоторую документацию по регулированию, но, похоже, он не относится к этому конкретному API: https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-request-limits

Кто-нибудь знает, существует ли подобный способ получения оставшегося числа запросов или времени ожидания доеще один запрос должен быть сделан?Или я должен реализовать свою собственную логику для управления дросселированием?

1 Ответ

0 голосов
/ 03 марта 2019

Azure Translator Text API специфичен по битам, поскольку объявленное ограничение не зависит от количества запросов, а от количества символов.

Как указано в документации здесь , ограничение зависит оттип ключа:

Уровень / Предел символов

  • F0: 2 миллиона символов в час
  • S1: 40 миллионов символов в час
  • S2: 40 миллионов символов в час
  • S3: 120 миллионов символов в час
  • S4: 200 миллионов символов в час

И яПредположим, что существует также (более технический) лимит запросов, четко не указанный в документации

...