Limity usług dla języka platformy Azure AI
Uwaga
W tym artykule opisano tylko limity wstępnie skonfigurowanych funkcji w języku azure AI: Aby wyświetlić limity usług dla funkcji możliwych do dostosowania, zobacz następujące artykuły:
Skorzystaj z tego artykułu, aby znaleźć limity rozmiaru i szybkości wysyłania danych do następujących funkcji usługi językowej.
- Rozpoznawanie nazwanych jednostek (NER)
- Wykrywanie danych osobowych (PII)
- Wyodrębnianie kluczowych fraz
- Łączenie jednostek
- analiza tekstu dla kondycji
- Analiza tonacji i wyszukiwania opinii
- Wykrywanie języka
Podczas korzystania z funkcji usługi językowej należy pamiętać o następujących informacjach:
- Ceny są niezależne od danych lub limitów szybkości. Cennik jest oparty na liczbie rekordów tekstowych wysyłanych do interfejsu API i podlega szczegółom cennika zasobu języka.
- Rekord tekstowy jest mierzony jako 1000 znaków.
- Limity danych i szybkości są oparte na liczbie dokumentów wysyłanych do interfejsu API. Jeśli musisz przeanalizować większe dokumenty niż dozwolony limit, możesz podzielić tekst na mniejsze fragmenty tekstu przed wysłaniem ich do interfejsu API.
- Dokument to pojedynczy ciąg znaków tekstowych.
Maksymalna liczba znaków na dokument
Poniższy limit określa maksymalną liczbę znaków, które mogą znajdować się w jednym dokumencie.
Funkcja | Wartość |
---|---|
Analiza tekstu dla opieki zdrowotnej | 125 000 znaków mierzonych według parametrów StringInfo.LengthInTextElements. |
Wszystkie inne wstępnie skonfigurowane funkcje (synchroniczne) | 5120 mierzone przez StringInfo.LengthInTextElements. Jeśli musisz przesłać większe dokumenty, rozważ użycie funkcji asynchronicznie. |
Wszystkie inne wstępnie skonfigurowane funkcje (asynchroniczne) | 125 000 znaków we wszystkich przesłanych dokumentach mierzonych według parametrów StringInfo.LengthInTextElements (maksymalnie 25 dokumentów). |
Jeśli dokument przekracza limit znaków, interfejs API działa inaczej w zależności od sposobu wysyłania żądań.
Jeśli wysyłasz żądania synchronicznie:
- Interfejs API nie przetwarza dokumentów, które przekraczają maksymalny rozmiar i zwraca nieprawidłowy błąd dokumentu. Jeśli żądanie interfejsu API zawiera wiele dokumentów, interfejs API kontynuuje ich przetwarzanie, jeśli znajdują się one w limicie znaków.
Jeśli wysyłasz żądania asynchronicznie:
- Interfejs API odrzuca całe żądanie i zwraca
400 bad request
błąd, jeśli jakikolwiek dokument w nim przekracza maksymalny rozmiar.
Maksymalny rozmiar żądania
Poniższy limit określa maksymalny rozmiar dokumentów zawartych w całym żądaniu.
Funkcja | Wartość |
---|---|
Wszystkie wstępnie skonfigurowane funkcje | 1 MB |
Maksymalna liczba dokumentów na żądanie
Przekroczenie poniższych limitów dokumentów generuje kod błędu HTTP 400.
Uwaga
Podczas wysyłania asynchronicznych żądań interfejsu API można wysłać maksymalnie 25 dokumentów na żądanie.
Funkcja | Maksymalna liczba dokumentów na żądanie |
---|---|
Podsumowanie konwersacji | 1 |
Wykrywanie języka | 1000 |
Analiza opinii | 10 |
Górnictwo opinii | 10 |
Wyodrębnianie kluczowych fraz | 10 |
Rozpoznawanie jednostek nazwanych | 5 |
Wykrywanie informacji osobistych (PII) | 5 |
Podsumowanie dokumentów | 25 |
Łączenie jednostek | 5 |
Analiza tekstu dla opieki zdrowotnej | 25 dla internetowego interfejsu API, 1000 dla kontenera. (łącznie 125 000 znaków) |
Limity szybkości
Limit stawek różni się w zależności od warstwy cenowej. Te limity są takie same dla obu wersji interfejsu API. Te limity szybkości nie mają zastosowania do analiza tekstu dla kontenera kondycji, który nie ma ustawionego limitu szybkości.
Warstwa | Żądania na sekundę | Żądania na minutę |
---|---|---|
S/Multi-Service | 1000 | 1000 |
S0 / F0 | 100 | 300 |
Stawki żądań są mierzone osobno dla każdej funkcji. Możesz wysłać maksymalną liczbę żądań dla warstwy cenowej do każdej funkcji w tym samym czasie. Jeśli na przykład jesteś w warstwie S
i wysyłasz 1000 żądań jednocześnie, nie będzie można wysłać kolejnego żądania przez 59 sekund.