Answer 查詢方法。
HTTP 要求
POST https://discoveryengine.googleapis.com/v1alpha/{servingConfig=projects/*/locations/*/collections/*/dataStores/*/servingConfigs/*}:answer
這個網址使用 gRPC 轉碼語法。
路徑參數
| 參數 | |
|---|---|
servingConfig | 
                
                   
 這是必要旗標,供應設定的資源名稱。搜尋供應設定的資源名稱,例如   | 
              
要求主體
要求主體包含下列結構的資料:
| JSON 表示法 | 
|---|
{ "query": { object (  | 
                
| 欄位 | |
|---|---|
query | 
                  
                     
 這是必要旗標,目前的使用者查詢。  | 
                
session | 
                  
                     
 工作階段資源名稱。非必要。 如未設定工作階段欄位,API 會處於無工作階段模式。 我們支援自動工作階段模式:使用者可以將萬用字元   | 
                
safetySpec | 
                  
                     
 模型規格。  | 
                
relatedQuestionsSpec | 
                  
                     
 相關問題規格。  | 
                
groundingSpec | 
                  
                     
 (選用步驟) 接地規格。  | 
                
answerGenerationSpec | 
                  
                     
 生成答案的規格。  | 
                
searchSpec | 
                  
                     
 servingConfigs.search 規格。  | 
                
queryUnderstandingSpec | 
                  
                     
 查詢解讀規格。  | 
                
asynchronousMode | 
                  
                     
 已淘汰:這個欄位已淘汰,支援 Streaming Answer API。 非同步模式控制。 啟用後,系統會傳回回應,其中包含答案/工作階段資源名稱,但不含最終答案。API 使用者需要呼叫   | 
                
userPseudoId | 
                  
                     
 用於追蹤訪客的專屬 ID。舉例來說,這項功能可以透過 HTTP Cookie 實作,應能識別單一裝置上的訪客。訪客登入或登出網站時,這個專屬 ID 不應變更。 這個欄位「不得」有固定值,例如  這個欄位必須是 UTF-8 編碼的字串,長度上限為 128 個字元。否則,系統會傳回   | 
                
userLabels | 
                  
                     
 套用於資源的使用者標籤必須符合下列規定: 
 詳情請參閱 Google Cloud 文件。  | 
                
endUserSpec | 
                  
                     
 (選用步驟) 使用者規格。  | 
                
回應主體
如果成功,回應主體會包含 AnswerQueryResponse 的執行個體。
授權範圍
需要下列其中一種 OAuth 範圍:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.readwrite
詳情請參閱Authentication Overview。
IAM 權限
需要 servingConfig 資源的下列 IAM 權限:
discoveryengine.servingConfigs.answer
詳情請參閱 IAM 說明文件。