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.

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.

Se även