Azure AI 言語のサービス制限
Note
この記事では、Azure AI 言語の事前構成済み機能の制限についてのみ説明します。カスタマイズ可能な機能のサービス制限を確認するには、次のアーティクルを参照してください。
この記事では、言語サービスの次の機能にデータを送信する際のサイズとレートの制限について説明します。
- 固有表現認識 (NER)
- 個人を特定できる情報 (PII) の検出
- キー フレーズ抽出
- エンティティ リンク設定
- Text Analytics for Health
- 感情分析とオピニオン マイニング
- 言語検出
言語サービスの機能を使用するときには、次の情報に注意が必要です。
- 価格は、データやレートの制限に依存しません。 料金は、API に送信するテキスト レコードの数に基づいており、言語リソースの料金の詳細が適用されます。
- 1 テキスト レコードは 1,000 文字として測定されます。
- データとレートの制限は、API に送信するドキュメントの数に基づいています。 制限を超えるドキュメントを分析する必要がある場合は、テキストを小さなチャンクに分割してから API に送信することができます。
- ドキュメントとは、テキスト文字の 1 つの文字列です。
ドキュメントあたりの最大文字数
次の制限は、1 つのドキュメントに含めることができる最大文字数を指定します。
機能 | 値 |
---|---|
Text Analytics for Health | StringInfo.LengthInTextElements によって計測された 125,000 文字。 |
その他すべての事前構成済み機能 (同期) | StringInfo.LengthInTextElements によって計測された 5,120 文字。 より大きなドキュメントを送信する必要がある場合は、機能を非同期的に使用することを検討してください。 |
その他すべての事前構成済み機能 (同期) | StringInfo.LengthInTextElements によって計測された、送信されたすべてのドキュメントでの 125,000 文字 (最大 25 ドキュメント)。 |
ドキュメントが文字数制限を超えた場合の API の動作は、要求の送信方法によって異なります。
要求を同期的に送信している場合:
- API は、最大サイズを超えるドキュメントの処理は行わず、無効なドキュメント エラーを返します。 API 要求に複数のドキュメントが含まれている場合、API は、それらが文字数制限内であれば処理を続行します。
要求を非同期的に送信している場合:
- いずれかのドキュメントが最大サイズを超えている場合、API は要求全体を拒否し、
400 bad request
エラーを返します。
最大要求サイズ
次の制限は、要求全体に含まれるドキュメントの最大サイズを指定します。
機能 | 値 |
---|---|
事前構成済みのすべての機能 | 1 MB |
要求あたりの最大ドキュメント数
以下のドキュメント制限を超えると、HTTP 400 エラー コードが生成されます。
注意
非同期 API 要求を送信する場合は、要求ごとに最大 25 のドキュメントを送信できます。
機能 | 要求あたりのドキュメントの最大数 |
---|---|
会話の概要作成 | 1 |
言語検出 | 1000 |
感情分析 | 10 |
オピニオン マイニング | 10 |
キー フレーズ抽出 | 10 |
名前付きエンティティの認識 (NER) | 5 |
個人を特定できる情報 (PII) の検出 | 5 |
ドキュメントの概要作成 | 25 |
Entity Linking | 5 |
Text Analytics for Health | Web ベース API の場合は 25、コンテナーの場合は 1000 です。 (合計 125,000 文字) |
転送率の制限
レート制限は価格レベルによって異なります。 これらの制限は、API の両方のバージョンで同じです。 これらのレート制限は、設定されたレート制限がない Text Analytics for Health コンテナーには適用されません。
レベル | 1 秒あたりの要求数 | 1 分あたりの要求数 |
---|---|---|
S/マルチサービス | 1000 | 1000 |
S0/F0 | 100 | 300 |
要求レートは、機能ごとに個別に測定されます。 各機能に対して、利用中の価格レベルで最大数の要求を同時に送信できます。 たとえば、S
レベルを利用中で、1000 の要求を一度に送信した場合、59 秒間は別の要求を送信できなくなります。