Ограничения для службы «Язык ИИ Azure»
Примечание.
В этой статье описываются только ограничения предварительно настроенных функций на языке ИИ Azure: сведения об ограничениях службы для настраиваемых функций см. в следующих статьях:
В этой статье можно найти ограничения для размера данных и частоты их отправки в следующих функциях языковой службы.
- Распознавание именованных сущностей (NER)
- Обнаружение личной информации (PII)
- Извлечение ключевых фраз
- Связывание сущностей
- Анализ текста для работоспособности
- Анализ тональности и интеллектуальный анализ мнений
- Распознавание языка
При использовании функций языковой службы следует учитывать следующие сведения:
- Цены не зависят от ограничений данных или скорости. Цены основываются на количестве текстовых записей, отправляемых в API, и соответствуют сведениям о ценах для вашего ресурса языка.
- Текстовая запись измеряется как 1000 символов.
- Ограничения, касающиеся данных и скорости, основываются на количестве документов, отправляемых в API. Если необходимо выполнить анализ документов большего размера, чем разрешено, прежде чем отправлять их в API, текст можно разбить на фрагменты меньшего размера.
- Документ — это одна строка текстовых символов.
Максимальное число символов на документ
Следующее ограничение касается максимального числа символов в одном документе.
Функция | Значение |
---|---|
Анализ текста для сферы здравоохранения | 125 000 символов, измеряемых StringInfo.LengthInTextElements. |
Все остальные предварительно настроенные функции (синхронные) | 5 120 символов, измеряемых StringInfo.LengthInTextElements. Если вам нужно отправить более крупные документы, рассмотрите возможность асинхронного использования функции. |
Все остальные предварительно настроенные функции (асинхронные) | 125 000 символов для всех переданных документов, определяемых свойством StringInfo.LengthInTextElements (максимум 25 документов). |
Если документ превышает ограничение символов, API ведет себя по-разному в зависимости от способа отправки запросов.
При синхронной отправке запросов:
- API не обрабатывает документы, превышающие максимальный размер, и возвращает недопустимую ошибку документа. Если запрос API содержит несколько документов, API продолжает обрабатывать их, если они находятся в пределах предела символов.
При асинхроннойотправке запросов:
- API отклоняет весь запрос и возвращает ошибку
400 bad request
, если любой документ в нем превышает максимальный размер.
Максимальный размер запросов
Следующее ограничение касается максимального размера документов, содержащихся во всем запросе.
Функция | Значение |
---|---|
Все предварительно настроенные функции | 1 МБ |
Максимальное число документов на один запрос
Превышение следующих ограничений документа создает код ошибки HTTP 400.
Примечание.
При отправке асинхронных запросов API можно отправлять не более 25 документов на один запрос.
Функция | Максимальное число документов на один запрос |
---|---|
Резюмирование разговора | 1 |
Распознавание языка | 1000 |
Анализ тональности | 10 |
Интеллектуальный анализ мнений | 10 |
Извлечение ключевых фраз | 10 |
Распознавание именованных сущностей (NER) | 5 |
Распознавание личных сведений | 5 |
Формирование сводных данных по документу | 25 |
Связывание сущностей | 5 |
Анализ текста для сферы здравоохранения | 25 для веб-API, 1000 для контейнера. (125 000 символов в общей сложности) |
Ограничения скорости
Ограничение скорости зависит от ценовой категории. Эти ограничения одинаковы для обеих версий API. Эти ограничения скорости не применяются к Анализ текста для контейнера работоспособности, который не имеет заданного ограничения скорости.
Уровень | Число запросов в секунду | Число запросов в минуту |
---|---|---|
S / Несколько служб | 1000 | 1000 |
S0/F0 | 100 | 300 |
Тарифы на запросы рассчитываются отдельно для каждого компонента. Можно отправить максимальное количество запросов для используемого ценового уровня для каждого компонента одновременно. Например, если вы используете уровень S
и отправляете 1000 запросов одновременно, в течение 59 секунд вы не сможете отправить другой запрос.