Azure AI 言語のサービス制限

注意

この記事では、Azure AI 言語の事前構成済み機能の制限についてのみ説明します。カスタマイズ可能な機能のサービス制限を確認するには、次のアーティクルを参照してください。

この記事では、言語サービスの次の機能にデータを送信する際のサイズとレートの制限について説明します。

言語サービスの機能を使用するときには、次の情報に注意が必要です。

  • 価格は、データやレートの制限に依存しません。 料金は、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 秒間は別の要求を送信できなくなります。

関連項目