プロジェクトの制限と境界
以下に示すカスタム質問応答の制限は、Azure AI Search の価格レベルの制限とカスタム質問応答の制限を組み合わせたものです。 両方の制限のセットが、リソースごとに作成できるプロジェクトの数と各プロジェクトを拡張できる限度に影響します。
プロジェクト
プロジェクトの最大数は、Azure AI Search レベルの制限に基づきます。
実際のシナリオに合った適切な Azure Search SKU を選択してください。 通常は、異なる主題の領域の数に基づいて必要なプロジェクトの数を決定します。 (1 つの言語について) 1 つの主題の領域を 1 つのプロジェクトに含める必要があります。
カスタム質問応答では、言語リソースを 1 つの言語または複数の言語のどちらで設定するかを選べます。 この選択は、Language Studio で最初のプロジェクトを作成するときに行うことができます。
重要
特定のレベルで発行できるプロジェクトの数は、単一言語の場合は N-1 個、複数言語の場合は N/2 個です。N は、そのレベルで許容される最大インデックス数です。 レベルごとに許容されるドキュメントの最大サイズと最大数もチェックしてください。
たとえば、レベルで 15 個のインデックスが許可されている場合、同じ言語で 14 個のプロジェクトを発行できます (発行されるプロジェクトあたり 1 個のインデックス)。 15 番目のインデックスは、作成およびテスト用にすべてのプロジェクトで使用されます。 複数言語でプロジェクトを作成することを選んだ場合は、発行できるプロジェクトの数は 7 個だけです。
抽出の制限
ファイルの名前付けの制約
ファイル名に次の文字を含めることはできません。
使用できない文字 |
---|
単一引用符 ' |
二重引用符 " |
ファイルの最大サイズ
Format | 最大ファイル サイズ (MB) |
---|---|
.docx |
10 |
.pdf |
25 |
.tsv |
10 |
.txt |
10 |
.xlsx |
3 |
ファイルの最大数
Note
現在、カスタム質問応答には、追加できるソースの数に制限はありません。 現在、スループットは、管理 API と予測 API の両方について、毎秒 10 テキスト レコードに制限されています。 F0 レベルを使用する場合、アップロードできるファイルは 3 つまでです。
URL からのディープリンクの最大数
URL ページから質問応答のペアを抽出するためにクロールできるディープリンクの最大数は 20 です。
メタデータの制限
メタデータは、テキストベースの key:value
のペアとして表されます (product:windows 10
など)。 これは小文字で格納され、比較されます。 メタデータ フィールドの最大数は、Azure AI Search レベルの制限に基づきます。
1 つの言語リソースで複数の言語のプロジェクトを選択した場合は、プロジェクごとに専用のテスト インデックスがあります。 そのため、言語サービスのプロジェクトごとに制限が適用されます。
Azure AI Search レベル | Free | Basic | S1 | S2 | S3 | S3 HD |
---|---|---|---|---|---|---|
言語サービスごとのメタデータ フィールドの最大数 (プロジェクトごと) | 1,000 | 100* | 1,000 | 1,000 | 1,000 | 1,000 |
複数の異なる言語のプロジェクトを使用するオプションを選択しなかった場合は、言語サービスのすべてのプロジェクトで制限が適用されます。
Azure AI Search レベル | Free | Basic | S1 | S2 | S3 | S3 HD |
---|---|---|---|---|---|---|
言語サービスごとのメタデータ フィールドの最大数 (すべてのプロジェクト) | 1,000 | 100* | 1,000 | 1,000 | 1,000 | 1,000 |
名前と値
次の表に、メタデータの名前および値に使用できる文字と長さを示します。
Item | 使用できる文字 | 正規表現パターン マッチ | 最大文字数 |
---|---|---|---|
名前 (キー) | 以下の文字を使用可能: 英数字 _ (アンダースコア)スペースを含めることはできません。 |
^[a-zA-Z0-9_]+$ |
100 |
値 | 以下を除くすべての文字を使用可能:: (コロン)| (縦棒)使用できる値は 1 つだけです。 |
^[^:|]+$ |
500 |
プロジェクト コンテンツの制限
プロジェクト内のコンテンツの全体的な制限は次のとおりです。
- 回答のテキストの長さ: 25,000 文字
- 質問のテキストの長さ: 1,000 文字
- メタデータ キーのテキストの長さ: 100 文字
- メタデータ値のテキストの長さ: 500 文字
- メタデータ名でサポートされる文字: アルファベット、数字、
_
- メタデータ値でサポートされる文字:
:
と|
を除くすべての文字 - ファイル名の長さ: 200
- サポートされるファイル形式: ".tsv"、".pdf"、".txt"、".docx"、".xlsx"
- 代替の質問の最大数: 該当なし
- 質問と回答のペアの最大数: 選択した Azure AI Search レベルによって異なります。 質問と回答のペアは、Azure AI Search インデックスのドキュメントにマップされます。
- URL/HTML ページ: 100 万文字
プロジェクト作成呼び出しの制限
これらは、プロジェクトの作成アクション (つまり、プロジェクトを作成するための [新しいプロジェクトの作成] の選択、または REST API の呼び出し) ごとの制限を表します。
- 回答ごとの代替質問の推奨最大数:該当なし
- URL の最大数: 10
- ファイルの最大数: 10
- 呼び出しごとに許可される QnA の最大数:1000
プロジェクト更新呼び出しの制限
これらは、更新アクション (つまり、 [保存] の選択、または更新要求での REST API の呼び出し) ごとの制限を表しています。
- 各ソース名の長さ: 該当なし
- 追加または削除される代替質問の推奨最大数:該当なし
- 追加または削除されるメタデータ フィールドの最大数: 10
- 更新可能な URL の最大数: 5
- 呼び出しごとに許可される QnA の最大数:1000
非構造化ファイル制限の追加
Note
- 制限を超えるファイルを使用する必要がある場合は、ファイルを小さなファイルに分割してから API に送信することができます。
これらは、非構造化ファイルを使用して "新しいプロジェクトを作成" したり、REST API を呼び出してプロジェクトを作成したりする場合の制限を表しています。
- ファイルの長さ: 最初の 32,000 文字が抽出されます。
- ファイルあたりの最大応答数は 3 です。
事前構築済みカスタム質問応答の制限
Note
- 制限を超えるドキュメントを使用する必要がある場合は、テキストを小さなチャンクに分割してから API に送信することができます。
- ドキュメントとは、テキスト文字の 1 つの文字列です。
これらは、プロジェクトを作成せずに、REST API を使用して質問に回答する場合の制限を表しています。
- ドキュメントの数: 5
- 1 つのドキュメントの最大サイズ: 5,120 文字
- ドキュメントあたりの最大応答数は 3 です。