QnA Maker kunskapsbas gränser

QnA Maker-gränser som anges nedan är en kombination av prisnivån för Azure AI Search och prisnivågränserna för QnA Maker. Du behöver känna till båda uppsättningarna med gränser för att förstå hur många kunskapsbas du kan skapa per resurs och hur stora varje kunskapsbas kan växa.

Kunskapsbaser

Det maximala antalet kunskapsbas baseras på azure AI Search-nivågränser.

Azure AI Search-nivå Kostnadsfri Basic S1 S2 S3 S3 HD
Maximalt antal publicerade kunskapsbas tillåts 2 14 49 199 199 2,999

Om din nivå till exempel har 15 tillåtna index kan du publicera 14 kunskapsbas (ett index per publicerad kunskapsbas). Det 15:e indexet, testkb, används för alla kunskapsbas för redigering och testning.

Extraheringsgränser

Begränsningar för filnamngivning

Filnamn får inte innehålla följande tecken:

Använd inte tecken
Enkelt citat '
Dubbelt citat "

Maximal filstorlek

Format Maximal filstorlek (MB)
.docx 10
.pdf 25
.tsv 10
.txt 10
.xlsx 3

Maximalt antal filer

Det maximala antalet filer som kan extraheras och den maximala filstorleken baseras på dina prisnivåer för QnA Maker.

Det maximala antalet djuplänkar som kan crawlas för extrahering av QnA:er från en URL-sida är 20.

Metadatagränser

Metadata visas som en textbaserad nyckel: värdepar, till exempel product:windows 10. Den lagras och jämförs i gemener. Maximalt antal metadatafält baseras på dina azure AI Search-nivågränser.

Eftersom testindexet delas mellan alla KB:er tillämpas gränsen för alla KB:er i QnA Maker-tjänsten för GA-versionen.

Azure AI Search-nivå Kostnadsfri Basic S1 S2 S3 S3 HD
Maximalt antal metadatafält per QnA Maker-tjänst (över alla KBs) 1 000 100* 1 000 1 000 1 000 1 000

Efter namn och värde

Längden och godkända tecken för metadatanamn och -värde visas i följande tabell.

Artikel Tillåtna tecken Regex-mönstermatchning Maximalt antal tecken
Namn (nyckel) Tillåter
Alfanumeriskt (bokstäver och siffror)
_ (understreck)
Får inte innehålla blanksteg.
^[a-zA-Z0-9_]+$ 100
Värde Tillåter allt utom
: (kolon)
| (lodrätt rör)
Endast ett värde tillåts.
^[^:|]+$ 500

Innehållsbegränsningar för kunskapsbas

Övergripande begränsningar för innehållet i kunskapsbas:

  • Svarstextens längd: 25 000 tecken
  • Frågetextens längd: 1 000 tecken
  • Längden på metadatanyckeltext: 100 tecken
  • Längd på metadatavärdetext: 500 tecken
  • Tecken som stöds för metadatanamn: Alfabet, siffror och _
  • Tecken som stöds för metadatavärde: Alla utom : och |
  • Filnamnslängd: 200
  • Filformat som stöds: ".tsv", ".pdf", ".txt", ".docx", ".xlsx".
  • Maximalt antal alternativa frågor: 300
  • Maximalt antal frågesvarspar: Beror på vilken Azure AI Search-nivå som valts. Ett fråge- och svarspar mappar till ett dokument om Azure AI Search-index.
  • URL/HTML-sida: 1 miljon tecken

Skapa anropsgränser för kunskapsbas:

Dessa representerar gränserna för varje åtgärd för att skapa kunskapsbas, dvs. genom att klicka på Skapa KB eller anropa CreateKnowledgeBase-API:et.

  • Rekommenderat maximalt antal alternativa frågor per svar: 300
  • Maximalt antal URL:er: 10
  • Maximalt antal filer: 10
  • Maximalt antal QnA:er som tillåts per samtal: 1 000

Uppdatera kunskapsbasens anropsgränser

Dessa representerar gränserna för varje uppdateringsåtgärd. det vill: klicka på Spara och träna eller anropa UpdateKnowledgeBase-API:et.

  • Längden på varje källnamn: 300
  • Rekommenderat maximalt antal alternativa frågor som lagts till eller tagits bort: 300
  • Maximalt antal metadatafält som lagts till eller tagits bort: 10
  • Maximalt antal URL:er som kan uppdateras: 5
  • Maximalt antal QnA:er som tillåts per samtal: 1 000

Lägga till ostrukturerade filgränser

Kommentar

  • Om du behöver använda större filer än vad gränsen tillåter kan du dela upp filen i mindre filer innan du skickar dem till API:et.

Dessa representerar gränserna när ostrukturerade filer används för att skapa KB eller anropa CreateKnowledgeBase-API:et:

  • Fillängd: Vi extraherar de första 32 000 tecknen
  • Maximalt tre svar per fil.

Fördefinierade svarsgränser för frågor

Kommentar

  • Om du behöver använda 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.

Dessa representerar gränserna när fördefinierade API används för att generera svar eller anropa GenerateAnswer-API:et:

  • Antal dokument: 5
  • Maximal storlek på ett enskilt dokument: 5 120 tecken
  • Maximalt tre svar per dokument.

Viktigt!

Stöd för ostrukturerad fil/innehåll och är endast tillgängligt i frågesvar.

Ändringsgränser

Ändringar tillåter inte dessa specialtecken: ',', '?', ':', ';', ', ''', '(', ')', '{', '}', '[', ']', '-', '+', '.', '/', '!', '*', '-', '_', '@', '#'

Nästa steg

Lär dig när och hur du ändrar prisnivåer för tjänster.