配額與限制

本文說明 Dialogflow 常見的配額和限制。如要瞭解如何查看配額和限制的完整清單,請參閱下列各節。

我們保留變更這些限制的權利,並會更新這個頁面,反映任何變更。

配額

「配額」是指已套用至專案的預設限制條件。使用生成功能時,每個模型和區域組合都有各自的生成配額。如果您使用的是付費版本,可以申請提高配額。配額會限制每個用戶端的服務負載,防止服務過載,並避免資源用量超出預期。

Dialogflow 配額會因代理版本而異。配額適用於各項專案,且使用專案的所有應用程式和 IP 位址都會共用配額。

配額時間界限詳細資料:

  • 每月配額會在太平洋時間每月 1 日的凌晨 12 點補充。
  • 每日配額會在太平洋時間凌晨 12 點重設。如果太平洋時間日光節約時間轉換導致一天時間變長,Dialogflow 會按比例增加配額。不過,如果因日光節約時間轉換而導致一天時間縮短,則不會扣除相應時數。
  • 每分鐘配額會每 60 秒補充一次。

配額表列出的是常見配額。如要查看所有配額,請前往Google Cloud 控制台 Dialogflow 配額頁面。

生成式配額

如果代理使用 Dialogflow CX 生成功能,每個模型和區域組合都有專屬配額。

配額 ID

生成式配額會追蹤 Dialogflow CX 中大型語言模型 (LLM) 的權杖用量,涵蓋下列功能:

  • 生成器。
  • 生成式備用答覆。
  • Playbook。
  • 資料儲存庫。

生成式 LLM 詞元消耗配額的預設限制為每分鐘 600,000 個詞元。配額 ID 取決於模型和區域:

  • Gemini 2.5 模型 (gemini-2.5-flash 和 gemini-2.5-flash-lite):使用區域 ConversationalAgentLlmTokenConsumption 配額。
  • Gemini 3 和後續模型 (例如 gemini-3.1-flash-lite):使用 ConversationalAgentMultiRegionLLMTokenConsumption 或 ConversationalAgentGlobalLLMTokenConsumption 配額,並搭配下列區域對應:
    • 美國所有區域都使用 ConversationalAgentMultiRegionLLMTokenConsumption 配額和 multi_region=us。
    • 歐洲所有區域都使用 ConversationalAgentMultiRegionLLMTokenConsumption 配額和 multi_region=eu。
    • 其他區域 (包括 global) 則使用 ConversationalAgentGlobalLLMTokenConsumption 配額。

多區域配額提高要求

gemini-2.5-flash 和 gemini-2.5-flash-lite 使用 ConversationalAgentLlmTokenConsumption 配額,如果代理程式位於多區域 (us、eu 或 global),請針對下列其中一個特定區域提交配額提高要求:

  • 如果代理程式位於美國和全球多區域,請使用 us-central1。
  • 如果代理位於歐盟多區域,請使用 europe-west4。

具體來說,對於 Gemini 3 和後續模型使用的 ConversationalAgentMultiRegionLLMTokenConsumption 配額,如果您在 Google Cloud 控制台中未看到維度配額 (例如 ConversationalAgentMultiRegionLLMTokenConsumption 搭配 multi_region=us 和 base_model=gemini-3.1-flash-lite),表示您尚未用過這項配額,或可以使用下列 gcloud 指令提交提高配額要求:

PROJECT_ID=foo-test
TARGET_TPM=1000000
MULTI_REGION=us
BASE_MODEL=gemini-3.1-flash-lite
USER_EMAIL=user@example.com
REASON="Reason for requesting higher multi-region token per minute limit"
gcloud beta quotas preferences create \
  --service=dialogflow.googleapis.com \
  --project="${PROJECT_ID}" \
  --billing-project="${PROJECT_ID}" \
  --quota-id=ConversationalAgentMultiRegionLLMTokensPerMinutePerBaseModel \
  --preferred-value=${TARGET_TPM} \
  --dimensions=multi_region=${MULTI_REGION},base_model=${BASE_MODEL} \
  --email="${USER_EMAIL}" \
  --justification="${REASON}"

以視覺化方式呈現各區域和模型的詞元用量

如要深入瞭解不同區域和模型的 LLM 權杖用量,請使用Metrics Explorer,並按照下列步驟操作:

  1. 存取 Metrics Explorer:開啟「Metrics Explorer」。
  2. 選取指標: 選取「Conversational Agent LLM tokens quota usage」做為要分析的指標。
  3. 設定匯總和調整器:
    • 將匯總函式設為 Sum,即可取得總權杖用量。
    • 選取 Configure Aligner,即可計算時間序列中連續資料點之間的變化。這樣一來,您就能更輕鬆地瞭解用量趨勢。
  4. 定義匯總維度: 如要細分權杖用量,請選取 location 和 base_model 做為匯總維度。不同區域和模型的詞元用量不盡相同。
  5. 設定對齊器函式:選取 Sum 做為對齊器函式,計算連續資料點之間詞元用量的總變化量。

配額提高要求

如有需要,可以要求提高配額。

如果您使用不同的專案來處理 Dialogflow 代理和服務帳戶驗證,請要求提高消費者專案的配額。詳情請參閱「在 Dialogflow ES 中使用多項專案」或「在 Dialogflow CX 中使用多項專案」。

如果是 Dialogflow ES 代理,您必須先將代理升級至 Dialogflow Essentials 版本,才能要求提高配額。

配額表

說明定價和配額時,我們會使用下列字詞:

  • 要求: 要求是指對 Dialogflow CX 服務發出的任何 API 呼叫,無論是直接使用 API,還是透過整合或控制台間接使用。視工作和代理設計而定,使用者透過 Dialogflow CX 代理完成工作所需的要求數量可能會有很大差異。
  • 工作階段: 工作階段是指使用者與 Dialogflow CX 代理之間的對話。 最後一項要求傳送完畢之後,工作階段會持續運作 30 分鐘,並儲存這段期間內的所有資料。工作階段可以分為「即時通訊工作階段」或「語音工作階段」。
    • 對話工作階段: 對話工作階段只會使用文字來處理要求和回覆。
    • 語音工作階段: 語音工作階段會使用音訊來處理要求、回覆或兩者。
  • 消費者專案和資源專案:如果您使用多項專案,與要求驗證相關聯的專案 (消費者專案) 不一定是與要求中的虛擬服務專員相關聯的專案 (資源專案)。在這種情況下,系統會依據消費者專案決定價格與配額。詳情請參閱「在 Dialogflow ES 中使用多項專案」或「在 Dialogflow CX 中使用多項專案」。

下表依代理類型比較各版本的配額。除非功能標示為已包含,否則配額會累計要求使用的所有功能。

Dialogflow CX 代理

功能 Dialogflow CX 版本
文字
(包括所有不含音訊的 DetectIntent、StreamingDetectIntent 和 FulfillIntent 要求)
每分鐘 1,200 個要求
音訊輸入/輸出
(語音辨識、語音轉文字或 STT、語音合成、文字轉語音或 TTS、電話)
每分鐘 600 次要求
使用 Chirp3 HD 語音執行音訊查詢作業
(語音合成、文字轉語音、TTS、電話)
每分鐘 25 項要求 *
生成功能
(應對手冊、資料儲存庫、生成器、生成式備用答覆)
每分鐘 60 萬個詞元,請參閱生成配額
Dialogflow CX Phone Gateway
包含音訊輸入和輸出。
每分鐘總通話分鐘數:100 ‡
設計階段寫入要求
例如,呼叫建構或更新代理。
每分鐘 60 個要求
設計階段讀取要求
例如呼叫列出或取得代理資源。
每分鐘 300 個要求
其他工作階段要求
例如設定或取得工作階段實體。
每分鐘 100 個要求

Dialogflow ES 代理

功能 Trial Edition Essentials Edition
文字
(包括所有不含音訊的 DetectIntent 和 StreamingDetectIntent 要求)
每分鐘 180 項要求 ¶ 每分鐘 600 個要求 ¶
音訊輸入
(又稱為語音辨識、語音轉文字或 STT)
每分鐘 100 個要求 †

每天 1,000 個要求 †

每月 15,000 個要求 †

每個要求的音訊長度上限為 60 秒 †
每分鐘 300 個要求 †

每個要求的音訊長度上限為 60 秒 †
音訊輸出
(又稱為語音合成、文字轉語音或 TTS)
與音訊輸入相同 與音訊輸入相同
知識連接器 (Beta 版) 文件大小總計上限為 10 MB

每月 1,000 項要求

每日 100 項要求
無限制 #
情緒分析 無法使用 無限制 #
Dialogflow ES 電話閘道
包含音訊輸入和輸出。
免付費號碼:不適用

每分鐘總計 3 分鐘通話時間 ‡

每天 30 分鐘通話時間

每月 500 分鐘通話時間

電話號碼保留 30 天
每分鐘總通話分鐘數:100 ‡
超級代理 每日 1,000 個要求 無限制 #
設計階段寫入要求
例如,呼叫建構或更新代理。
每分鐘 60 個要求 每分鐘 60 個要求
設計階段讀取要求
例如呼叫列出或取得代理資源。
每分鐘 60 個要求 每分鐘 60 個要求
其他工作階段要求
例如設定或取得工作階段實體,或更新/查詢情境。
每分鐘 100 個要求 每分鐘 100 個要求

Agent Assist

如果您使用 Agent Assist,則根據您使用的代理類型,「Dialogflow CX 代理」和「Dialogflow ES 代理」分頁中列出的配額也適用。

功能 Trial Edition Essentials Edition
Agent Assist 對話其他作業
包含管理對話和參與者的所有要求。
無法使用 每分鐘 300 個要求
Agent Assist 分析文字/音訊作業
包含任何對話階段的所有 AnalyzeContent 或 StreamingAnalyzeContent 要求。包括涉及文字、語音合成和/或語音辨識的所有要求。
無法使用 每分鐘 300 個要求
並行雙向串流工作階段
包括任何對話階段的所有 BidiStreamingAnalyzeContent 要求。這包括所有涉及語音合成和/或語音辨識的要求。
無法使用 50 項並行要求
Agent Assist 對話摘要建議輪詢要求
包括所有取得對話摘要的要求。
無法使用 每分鐘 60 個要求
Agent Assist SearchKnowledge 要求
包含任何對話階段的所有 SearchKnowledge 要求。
無法使用 每分鐘 60 個要求

限制

「限制」是固定值,無法提高。許多資源和欄位都有數量、時間長度或長度限制,這些是服務實作的固定限制。

下表列出常見的限制。特定功能的說明文件和 API 參考文件可能會提供其他限制。

數量限制

Dialogflow CX 代理

說明 限制
每個 Google Cloud 專案的代理數量上限 1000
每個專案的電話號碼數量上限 (global 區域除外) 5
每個專案在各區域的電話號碼數量上限 (global 區域除外) 5
每個代理程式的流程數量上限 50
每個代理程式的實體類型數量上限 250
每個代理程式的 Webhook 數量上限 100
每個代理程式的環境數量上限 20
每個代理的測試案例數量上限 2000
每個代理的變更記錄數量上限 20,000
每個流程的頁數上限 250
每個流程的路徑群組數量上限 100
每個流程的版本數量上限 20
每個代理的意圖數量上限 10,000
每個流程的參照意圖數量上限 2000
每個意圖和每種語言的訓練詞組數量上限 (除了「預設排除意圖」) 2000
每個流程和每種語言的訓練詞組數量上限 100,000
每個意圖的參數數量上限 20
每個實體的實體項目數量上限 30,000
每個實體項目的實體同義詞數量上限 200
每個代理程式和每種語言的實體參考值和同義詞數量上限 1,000,000
每頁的參數數量上限 20
每頁的路徑數量上限 2000
每頁的事件處理常式數量上限 100
每個路徑群組的路徑數量上限 2000
每個代理的 playbook 數量上限 50
單一對話輪次中叫用應對手冊的次數上限 3
在同一個對話輪次中,每次叫用 Playbook 的 LLM 呼叫次數上限 10
每個代理的 Playbook 範例數量上限 如果採用預設的範例擷取策略,系統會根據範例與工作階段內容的關聯性,自動限制範例數量,以符合所用模型的權杖限制。
每個 playbook 的版本數量上限 100
每個代理的工具數量上限 100
每段對話的步驟數量上限 100

Dialogflow ES 代理

說明 限制
每個區域和 Google Cloud 專案的代理數量上限 ¶ 1
每個專案的電話號碼數量上限 (global 區域除外) 5
每個專案在各區域的電話號碼數量上限 (global 區域除外) 5
意圖數量上限 2000
實體類型數量上限 250
每個意圖和語言的訓練詞組數量上限 2000
每個代理和每種語言的訓練詞組數量上限 100,000
實體項目數量上限 30000
每個實體項目的實體同義詞數量上限 200
每個代理和每種語言的實體參照值和同義詞數量上限 1,000,000
每個意圖的參數數量上限 20
每個意圖的輸入背景資訊數量上限 5
每個意圖的輸出背景資訊數量上限 30
每個意圖和每種語言的文字回覆數量上限 30
每個參數和每種語言的提示詞數量上限 30
每個代理程式的環境數量上限 10
每個代理的版本數量上限 1000

Agent Assist

如果您使用 Agent Assist,則根據您使用的代理類型,「Dialogflow CX 代理」和「Dialogflow ES」分頁中列出的限制也適用。

說明 限制
模型訓練所需的對話數量下限 30,000
每項專案可同時訓練的模型數量上限 1
每個專案的電話號碼數量上限 (global 區域除外) 5
每個專案在各區域的電話號碼數量上限 (global 區域除外) 5
每月訓練節點 GPU 時數上限 4200
對話設定檔數量上限 100

時間限制

Dialogflow CX 代理

說明 限制
每個 Webhook 的逾時時間上限 30 秒
音訊輸入長度上限 120 秒

Dialogflow ES 代理

說明 限制
Webhook 逾時時間上限 5 秒
電話通話時間上限 3.5 小時

長度限制

Dialogflow CX 代理

說明 限制
訓練詞組長度上限 768 個字元
文字回應長度上限 4,000 個字元
非生成意圖或參數比對出的意圖偵測文字輸入長度上限 256 個字元

Dialogflow ES 代理

說明 限制
代理程式名稱長度下限 1 個字元
代理程式名稱長度上限 150 個字元
代理程式說明長度上限 500 個字元
意圖名稱長度上限 100 個字元
實體類型名稱長度上限 30 個字元
訓練詞組長度上限 768 個字元
動作名稱長度上限 250 個字元
背景資訊名稱長度上限 250 個字元
項目值長度上限 512 個字元
參數名稱長度上限 30 個字元
文字回應長度上限 4,000 個字元
偵測意圖輸入文字長度上限* 256 個字元
事件名稱長度上限 150 個字元

大小限制

Dialogflow CX 代理

說明 限制
語音合成要求大小上限 請參閱 TTS API 內容限制。
工具規格大小上限 20KB

Dialogflow ES 代理

說明 限制
匯入/還原代理時,代理大小上限 (解壓縮後的內容) 50 MB
語音合成要求大小上限 請參閱 TTS API 內容限制。