Servicelimieten voor Azure AI Language
Notitie
In dit artikel worden alleen de limieten voor vooraf geconfigureerde functies in Azure AI Language beschreven: zie de volgende artikelen voor een overzicht van de servicelimieten voor aanpasbare functies:
In dit artikel vindt u de limieten voor de grootte en tarieven die u kunt verzenden naar de volgende functies van de taalservice.
- Named Entity Recognition (NER)
- Detectie van persoonlijke gegevens (PII)
- Sleuteltermextractie
- Entiteiten koppelen
- Text Analytics voor status
- Sentimentanalyse en meninganalyse
- Taaldetectie
Wanneer u functies van de taalservice gebruikt, moet u rekening houden met de volgende informatie:
- Prijzen zijn onafhankelijk van gegevens of snelheidslimieten. Prijzen zijn gebaseerd op het aantal tekstrecords dat u naar de API verzendt en zijn afhankelijk van de prijsgegevens van uw taalresource.
- Een tekstrecord wordt gemeten als 1000 tekens.
- Gegevens- en frequentielimieten zijn gebaseerd op het aantal documenten dat u naar de API verzendt. Als u grotere documenten moet analyseren dan volgens de limiet is toegestaan, kunt u de tekst opdelen in kleinere tekstfragmenten voordat u ze naar de API kunt verzenden.
- Een document bestaat uit één tekenreeks van teksttekens.
Maximum aantal tekens per document
De volgende limiet geeft het maximum aantal tekens op dat in één document mag voorkomen.
Functie | Waarde |
---|---|
Text Analytics voor status | 125.000 tekens zoals gemeten door StringInfo.LengthInTextElements. |
Alle andere vooraf geconfigureerde functies (synchroon) | 5.120 zoals gemeten door StringInfo.LengthInTextElements. Als u grotere documenten moet indienen, kunt u overwegen de functie asynchroon te gebruiken. |
Alle andere vooraf geconfigureerde functies (asynchroon) | 125.000 tekens voor alle ingediende documenten, gemeten door StringInfo.LengthInTextElements (maximaal 25 documenten). |
Als een document de tekenlimiet overschrijdt, gedraagt de API zich anders, afhankelijk van hoe u aanvragen verzendt.
Als u aanvragen synchroon verzendt:
- De API verwerkt geen documenten die de maximale grootte overschrijden en retourneert hiervoor een ongeldige documentfout. Als een API-aanvraag meerdere documenten heeft, blijft de API deze verwerken als deze binnen de tekenlimiet vallen.
Als u aanvragen asynchroon verzendt:
- De API weigert de hele aanvraag en retourneert een
400 bad request
fout als een document daarin de maximale grootte overschrijdt.
Maximale aanvraaggrootte
De volgende limiet geeft de maximale grootte aan van documenten in de hele aanvraag.
Functie | Waarde |
---|---|
Alle vooraf geconfigureerde functies | 1 MB |
Maximum aantal documenten per aanvraag
Als u de volgende documentlimieten overschrijdt, wordt een HTTP 400-foutcode gegenereerd.
Notitie
Wanneer u asynchrone API-aanvragen verzendt, kunt u maximaal 25 documenten per aanvraag verzenden.
Functie | Max. aantal documenten per aanvraag |
---|---|
Gesprekssamenvatting | 1 |
Taaldetectie | 1000 |
Sentimentanalyse | 10 |
Meninganalyse | 10 |
Sleuteltermextractie | 10 |
NER (Herkenning van benoemde entiteiten) | 5 |
Detectie van persoonlijke gegevens (PII) | 5 |
Documentsamenvatting | 25 |
Entiteiten koppelen | 5 |
Text Analytics voor status | 25 voor de webgebaseerde API, 1000 voor de container. (125.000 tekens in totaal) |
Frequentielimieten
Uw frequentielimiet is afhankelijk van uw prijscategorie. Deze limieten gelden voor beide versies van de API. Deze frequentielimieten zijn niet van toepassing op de Text Analytics voor statuscontainer, die geen ingestelde frequentielimiet heeft.
Laag | Aanvragen per seconde | Aanvragen per minuut |
---|---|---|
S/multi-service | 1000 | 1000 |
S0/F0 | 100 | 300 |
Aanvraagsnelheden worden voor elke functie afzonderlijk gemeten. U kunt het maximumaantal aanvragen voor uw prijscategorie tegelijkertijd naar elke functie verzenden. Als u zich bijvoorbeeld in de categorie S
bevindt en 1000 aanvragen tegelijk verzendt, kunt u gedurende 59 seconden hierna geen aanvragen verzenden.