Tjänstbegränsningar för Azure AI Language
Kommentar
Den här artikeln beskriver endast gränserna för förkonfigurerade funktioner i Azure AI Language: Mer information om tjänstbegränsningar för anpassningsbara funktioner finns i följande artiklar:
Använd den här artikeln om du vill hitta gränserna för storlek och priser som du kan skicka data till följande funktioner i språktjänsten.
- Namngiven entitetsigenkänning (NER)
- Identifiering av personligt identifierbar information (PII)
- Extrahering av diskussionsämne
- Entitetslänkning
- Textanalys för hälsa
- Sentimentanalys och åsiktsutvinning
- Språkidentifiering
När du använder funktioner i språktjänsten bör du ha följande information i åtanke:
- Prissättningen är oberoende av data- eller hastighetsbegränsningar. Prissättningen baseras på antalet textposter som du skickar till API:et och omfattas av prisinformationen för språkresursen.
- En textpost mäts som 1 000 tecken.
- Data- och hastighetsgränser baseras på antalet dokument som du skickar till API:et. Om du behöver analysera större dokument än vad gränsen tillåter kan du dela upp texten i mindre textsegment innan du skickar dem till API:et.
- Ett dokument är en enda sträng med texttecken.
Maximalt antal tecken per dokument
Följande gräns anger det maximala antalet tecken som kan finnas i ett enda dokument.
Funktion | Värde |
---|---|
Text Analytics for Health | 125 000 tecken mätt med StringInfo.LengthInTextElements. |
Alla andra förkonfigurerade funktioner (synkrona) | 5 120 mätt med StringInfo.LengthInTextElements. Om du behöver skicka större dokument kan du överväga att använda funktionen asynkront. |
Alla andra förkonfigurerade funktioner (asynkrona) | 125 000 tecken i alla skickade dokument, mätt med StringInfo.LengthInTextElements (högst 25 dokument). |
Om ett dokument överskrider teckengränsen fungerar API:et på olika sätt beroende på hur du skickar begäranden.
Om du skickar begäranden synkront:
- API:et bearbetar inte dokument som överskrider den maximala storleken och returnerar ett ogiltigt dokumentfel för det. Om en API-begäran har flera dokument fortsätter API:et att bearbeta dem om de ligger inom teckengränsen.
Om du skickar begäranden asynkront:
- API:et avvisar hela begäran och returnerar ett
400 bad request
fel om något dokument inom den överskrider den maximala storleken.
Maximal storlek för begäran
Följande gräns anger den maximala storleken på dokument som ingår i hela begäran.
Funktion | Värde |
---|---|
Alla förkonfigurerade funktioner | 1 MB |
Maximalt antal dokument per begäran
Om du överskrider följande dokumentgränser genereras en HTTP 400-felkod.
Kommentar
När du skickar asynkrona API-begäranden kan du skicka högst 25 dokument per begäran.
Funktion | Maximalt antal dokument per begäran |
---|---|
Konversationssammanfattning | 1 |
Språkidentifiering | 1000 |
Attitydanalys | 10 |
Åsiktsutvinning | 10 |
Extrahering av nyckelfraser | 10 |
Igenkänning av namngiven enhet (NER) | 5 |
Identifiering av personligt identifierande information (PII) | 5 |
Dokumentsammanfattning | 25 |
Entitetslänkning | 5 |
Text Analytics for Health | 25 för det webbaserade API:et, 1000 för containern. (totalt 125 000 tecken) |
Hastighetsbegränsningar
Din prisgräns varierar med din prisnivå. Dessa gränser är desamma för båda versionerna av API:et. Dessa hastighetsgränser gäller inte för containern Textanalys för hälsa, som inte har någon fast hastighetsgräns.
Nivå | Förfrågningar per sekund | Antal begäranden per minut |
---|---|---|
S/Multi-service | 1 000 | 1 000 |
S0/F0 | 100 | 300 |
Begärandefrekvenser mäts separat för varje funktion. Du kan skicka det maximala antalet begäranden för prisnivån till varje funktion samtidigt. Om du till exempel är på nivån S
och skickar 1 000 begäranden samtidigt kan du inte skicka en annan begäran på 59 sekunder.