割り当てと上限

このドキュメントでは、Dialogflow の使用に関する一般的な割り当てと上限について説明します。割り当てと上限の全リストを確認する方法については、以下をご覧ください。Google は、このような制限事項を変更できる権限を有し、このページにもその変更が反映されます。

割り当て

割り当ては、プロジェクトに適用されるデフォルトの制約です。有料のエディションを使用している場合は、割り当ての引き上げをリクエストできます。割り当ての目的は、クライアントごとのサービスの負荷を調整することで、これによりサービスが過負荷になるのを防ぎ、予想外のリソースの使用からクライアントを保護します。

Dialogflow の割り当ては、エージェントのエディションによって異なります。割り当てはプロジェクトごとに適用され、プロジェクトを使用するすべてのアプリケーションと IP アドレス間で共有されます。

割り当ての時間境界の詳細:

  • 月ごとの割り当ては、毎月 1 日の 12:00(太平洋時間)に補充されます。
  • 1 日あたりの割り当ては、毎日午前 0 時(太平洋時間)に補充されます。太平洋時間の夏時間への移行が 1 日の長さを超えると、比例した割り当てボーナスが付与されます。ただし、夏時間への移行により、1 日が短くなっても、それに相当する差し引きはありません。
  • 分単位の割り当ては、分に対して60 秒ごとにリセットされます。

通常使用される割り当てを以下に示します。すべての割り当てを確認するには、GCP Console Dialogflow の割り当てページをご覧ください。

割り当て増加リクエスト

必要な場合は、割り当ての増加をリクエストできます。

Dialogflow エージェントとサービス アカウントの認証に異なるプロジェクトを使用する場合は、ユーザー プロジェクトの割り当ての引き上げをリクエストしてください。詳細については、ES に複数のプロジェクトを使用するまたは CX に複数のプロジェクトを使用するをご覧ください。

ES エージェントについては、割り当ての増加をリクエストする前に、Dialogflow のエディションにエージェントをアップグレードしてください。

割り当ての表

料金と割り当ての説明にあたっては以下の用語を使用します。

  • リクエスト: リクエストとは、Dialogflow サービスの API 呼び出しのことです。API を使った直接的な呼び出しか、統合やコンソールを使った間接的な呼び出しかは問いません。エージェントのタスクとデザインに応じて、エンドユーザーが Dialogflow エージェントでタスクを達成するために必要なリクエスト数は、大幅に異なります。
  • セッション: セッションは、Dialogflow エージェントとエンドユーザーとの間の会話を表します。セッションはアクティブのままで、そのセッションへの最後のリクエストの送信から 30 分間、データが保存されます。 セッションは、チャット セッションまたはボイス セッションのいずれかです。 価格と割り当ての計算においては、1 回の会話が複数のセッションとしてカウントされる場合があります。
    • チャット セッション: チャット セッションでは、リクエストとレスポンスに対してテキストのみが使用されます。チャット セッションに 40 を超えるリクエストがある場合、複数のセッション(1 セッションあたり最大 40 リクエスト)としてカウントされます。たとえば、セッションに 81 クエリある場合は、3 つのセッションとしてカウントされます。
    • ボイス セッション: ボイス セッションでは、リクエスト、レスポンス、あるいはその両方に対して音声が使用されます。ボイス セッションに 10 分を超える音声が含まれる場合、複数のセッション(1 セッションあたり最大 10 分)としてカウントされます。たとえば、セッションに 21 分の音声がある場合は、3 つのセッションとしてカウントされます。
  • コンシューマ プロジェクトとリソース プロジェクト: 複数のプロジェクトを使用している場合、リクエスト認証に関連付けられたプロジェクト(コンシューマ プロジェクト)とリクエスト内のエージェントに関連付けられたプロジェクト(リソース プロジェクト)が異なる可能性があります。この場合、料金と割り当ての決定にはコンシューマ プロジェクトが使用されます。詳細については、ES に複数のプロジェクトを使用するまたは CX に複数のプロジェクトを使用するをご覧ください。

次の表は、エージェント タイプ別にエディションの割り当てを比較したものです。付随機能として表中に記されていない限り、リクエストによって使用されるすべての機能に対して割り当ては累積していきます。

CX エージェント

機能 CX Edition
テキスト
(音声を含まないすべての DetectIntent、StreamingDetectIntent、FulfillIntent、AnalyzeContent、StreamingAnalyzeContent のリクエストを含む)
1 分あたり 1,200 回のリクエスト
音声入出力
(音声認識、音声文字変換、STT、音声合成、テキスト読み上げ、TTS、電話通信)
1 分あたり 600 回のリクエスト
Dialogflow Phone Gateway(プレビュー)
には音声入出力が含まれます。
1 分あたり合計 100 分の電話時間 ‡
設計時のリクエスト
たとえば、エージェントの構築や更新のための呼び出しなど。これには、Dialogflow コンソールのシミュレータから送信されたテキストとオーディオ ランタイム リクエストも含まれます。
1 分あたり 60 回のリクエスト
その他のセッション リクエスト
たとえば、セッション エンティティの設定や取得です。
1 分あたり 100 回のリクエスト

ES エージェント

機能 Trial Edition Essentials Edition
テキスト
(音声を含まないすべての DetectIntent、StreamingDetectIntent、FulfillIntent、AnalyzeContent、StreamingAnalyzeContent のリクエストを含む)
1 分あたりの 180 リクエスト 1 分あたりの 600 リクエスト
音声入力
(音声認識、音声文字変換、STT とも呼ばれる)
1 分あたり 100 回のリクエスト †

1 日あたり 1,000 回のリクエスト †

1 か月あたり 15,000 回のリクエスト †

音声の長さはリクエストごとに最大 60 秒 †
1 分あたり 300 リクエスト †

リクエストあたり最大 60 秒の音声長 †
音声出力
(音声合成、テキスト読み上げ、TTS とも呼ばれる)
音声入力と同じ 音声入力と同じ
ナレッジ コネクタ(ベータ版) 最大 10 MB の合計ドキュメント サイズ

1,000 リクエスト/月

100 リクエスト/日
無制限
感情分析 利用不可 無制限
Dialogflow Phone Gateway(プレビュー)
には音声入出力が含まれます。
フリーダイヤル: 利用不可

1 分あたり合計 3 分の電話時間 ‡

1 日あたり 30 分の電話

1 か月あたり 500 分

電話番号は 30 日間保持
1 分あたり合計 100 分の電話時間 ‡
メガ エージェント 1 日あたり 1,000 回のリクエスト 無制限
設計時のリクエスト
たとえば、エージェントの構築や更新のための呼び出しなど。これには、Dialogflow コンソールのシミュレータから送信されたテキストとオーディオ ランタイム リクエストも含まれます。
1 分あたり 60 回のリクエスト 1 分あたり 60 回のリクエスト
その他のセッション リクエスト
たとえば、セッション エンティティの設定や取得、コンテキストの更新とクエリなど。
1 分あたり 100 回のリクエスト 1 分あたり 100 回のリクエスト

Agent Assist

Agent Assist を使用している場合、使用しているエージェント タイプに応じて、[CX Agent] タブと [ES Agent] タブに一覧表示されている割り当ても適用されます。

機能 Trial Edition Essentials Edition
Agent Assist の会話のその他のオペレーション
会話と参加者を管理するすべてのリクエストが含まれます。
利用不可 1 分あたり 300 回のリクエスト
Agent Assist のテキスト/音声分析オペレーション
任意の会話のステージのすべての AnalyzeContent リクエストまたは StreamingAnalyzeContent リクエストが含まれます。これには、テキスト、音声合成、音声認識に関するすべてのリクエストが含まれます。
利用不可 1 分あたり 300 回のリクエスト

上限

上限は固定で、引き上げることはできません。多くのリソースやフィールドには数量、時間、または文字数の上限があり、これらはサービスの実装時に固定されます。

次の表に通常適用される上限を示します。機能固有のドキュメントおよび API リファレンス ドキュメントにその他の制限事項が記載されている場合があります。

数量上限

CX エージェント

説明 上限
Google Cloud プロジェクトごとのエージェントの最大数 1000
エージェントごとのフローの最大数 20
エージェントごとのエンティティ タイプの最大数 250
エージェントごとの Webhook の最大数 100
エージェントごとの環境の最大数 20
エージェントごとのテストケースの最大数 1000
フローごとのページの最大数 250
フローごとのルートグループの最大数 100
フローごとのバージョンの最大数 20
エージェントごとのインテントの最大数 10,000
フローごとの参照インテントの最大数 2,000
インテントごとおよび言語ごとのトレーニング フレーズの最大数(「デフォルトのネガティブ インテント」を除く) 2,000
フローごとおよび言語ごとのトレーニング フレーズの最大数 100,000
インテントごとのパラメータの最大数 20
エンティティごとのエンティティ エントリの最大数 30,000
エンティティ エントリごとのエンティティの類義語の最大数 200
エージェントごとおよび言語ごとのエンティティ参照値と類義語の最大数 1,000,000
ページごとのパラメータの最大数 20
ページごとのルートの最大数 2,000
ページごとのイベント ハンドラの最大数 100
ルートグループごとのルートの最大数 2,000

ES エージェント

説明 上限
リージョンごとおよび Google Cloud プロジェクトごとのエージェントの最大数 1
インテントの最大数 2,000
エンティティ タイプの最大数 250
インテントごとおよび言語ごとのトレーニング フレーズの最大数 2,000
エージェントごとおよび言語ごとのトレーニング フレーズの最大数 100,000
エンティティ エントリの最大数 30000
エンティティ エントリごとの同義語の最大数 200
エージェントごとおよび言語ごとのエンティティ参照値と類義語の最大数 1,000,000
インテントごとのパラメータの最大数 20
インテントごとの入力コンテキストの最大数 5
インテントごとの出力コンテキストの最大数 30
インテントごとおよび言語ごとのテキスト レスポンスの最大数 30
パラメータごとおよび言語ごとのプロンプトの最大数 30
エージェントごとの環境の最大数 10
エージェントごとのバージョンの最大数 1000

Agent Assist

Agent Assist を使用している場合、使用しているエージェント タイプに応じて、[CX Agent] タブと [ES Agent] タブに一覧表示されている制限も適用されます。

Description 上限
モデルのトレーニングに必要な最小会話数 30,000
プロジェクトごとに同時にトレーニングされるモデルの最大数 1
1 か月あたりのトレーニング ノードの GPU 時間の最大数 4200

時間上限

CX エージェント

説明 上限
Webhook ごとの最長タイムアウト 30 秒
音声入力の最長時間 60 秒

ES エージェント

説明 上限
テレフォニー通話の最長時間 3.5 時間

文字数上限

CX エージェント

説明 上限
トレーニング フレーズの最大文字数 768 文字
テキスト レスポンスの最大文字数 4,000 文字
インテントのテキスト入力の最大検出文字数 256 文字

ES エージェント

説明 上限
エージェント名の最小文字数 1 文字
エージェント名の最大文字数 150 文字
エージェントの説明の最大文字数 500 文字
インテント名の最大文字数 100 文字
エンティティ タイプ名の最大文字数 30 文字
トレーニング フレーズの最大文字数 768 文字
アクション名の最大文字数 250 文字
コンテキスト名の最大文字数 250 文字
エントリ値の最大文字数 512 文字
パラメータ名の最大文字数 30 文字
テキスト レスポンスの最大文字数 4,000 文字
インテントのテキスト入力の最大検出文字数* 256 文字
イベント名の最大文字数 150 文字

サイズの制限

CX エージェント

説明 上限
ローカル ファイル システムとの間でエージェント をエクスポート / 復元する際の最大エージェント サイズ * ~10 MB

ES エージェント

説明 上限
エージェントをインポート / 復元する際の最大エージェント サイズ(解凍したコンテンツ) 50 MB