- 資源:Answer
          - JSON 表示法
- 狀態
- 引用
- CitationSource
- GroundingSupport
- 參考資料
- UnstructuredDocumentInfo
- ChunkContent
- ChunkInfo
- DocumentMetadata
- StructuredDocumentInfo
- 步驟
- 狀態
- 動作
- SearchAction
- 觀察結果
- SearchResult
- SnippetInfo
- ChunkInfo
- QueryUnderstandingInfo
- QueryClassificationInfo
- 類型
- AnswerSkippedReason
- SafetyRating
- HarmCategory
- HarmProbability
- HarmSeverity
 
- 方法
資源:Answer
定義答案。
| JSON 表示法 | 
|---|
| { "name": string, "state": enum ( | 
| 欄位 | |
|---|---|
| name | 
 不可變動。完整名稱  | 
| state | 
 生成答案的狀態。 | 
| answerText | 
 文字答案。 | 
| citations[] | 
 參考資料。 | 
| groundingSupports[] | 
 (選用步驟) 支援建立基準。 | 
| references[] | 
 參考資料。 | 
| relatedQuestions[] | 
 建議的相關問題。 | 
| steps[] | 
 生成答案的步驟。 | 
| queryUnderstandingInfo | 
 查詢解讀資訊。 | 
| answerSkippedReasons[] | 
 其他跳過回答的原因。這會提供忽略案例的原因。如果沒有略過任何項目,就不會設定這個欄位。 | 
| createTime | 
 僅供輸出。答案建立時間戳記。 使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 個小數點後位數。系統也接受「Z」以外的偏移量。例如: | 
| completeTime | 
 僅供輸出。回答完成時間戳記。 使用 RFC 3339,產生的輸出內容一律會經過 Z 標準化,並使用 0、3、6 或 9 個小數點後位數。系統也接受「Z」以外的偏移量。例如: | 
| safetyRatings[] | 
 (選用步驟) 安全評等。 | 
| groundingScore | 
 分數範圍為 [0, 1],說明答案與參考內容的關聯程度。 | 
狀態
答案生成狀態的列舉。
| 列舉 | |
|---|---|
| STATE_UNSPECIFIED | 不明。 | 
| IN_PROGRESS | 系統正在生成答案。 | 
| FAILED | 目前無法生成答案。 | 
| SUCCEEDED | 答案生成成功。 | 
| STREAMING | 系統正在生成答案。 | 
引用內容
區隔的引用資訊。
| JSON 表示法 | 
|---|
| {
  "startIndex": string,
  "endIndex": string,
  "sources": [
    {
      object ( | 
| 欄位 | |
|---|---|
| startIndex | 
 索引表示區段的開頭,以位元組 (UTF-8 Unicode) 為單位。如有非 ASCII 字元等多位元組字元,索引測量值會大於字串長度。 | 
| endIndex | 
 歸因區隔的結束時間 (不含)。以位元組 (UTF-8 Unicode) 為單位。如有非 ASCII 字元等多位元組字元,索引測量值會大於字串長度。 | 
| sources[] | 
 已歸因區隔的引用來源。 | 
CitationSource
引用來源。
| JSON 表示法 | 
|---|
| { "referenceId": string } | 
| 欄位 | |
|---|---|
| referenceId | 
 引用來源的 ID。 | 
GroundingSupport
在 answerText 中為聲明提供根據。
| JSON 表示法 | 
|---|
| {
  "startIndex": string,
  "endIndex": string,
  "sources": [
    {
      object ( | 
| 欄位 | |
|---|---|
| startIndex | 
 這是必要旗標,索引表示聲明開始的位置,以位元組 (UTF-8 Unicode) 為單位。 | 
| endIndex | 
 這是必要旗標,著作權聲明的結束時間 (不包含在內)。 | 
| sources[] | 
 (選用步驟) 聲明的引用來源。 | 
| groundingScore | 
 分數範圍為 [0, 1],說明特定聲明與參考資料的關聯程度。值越高表示參考區塊越能佐證該說法。 | 
| groundingCheckRequired | 
 表示這項聲明需要進行基礎事實檢查。如果系統判定這項聲明不需要出處/根據檢查,這個欄位就會設為 false。在這種情況下,系統不會對該說法進行根據事實檢查,因此不會傳回  | 
參考資料
參考檔案。
| JSON 表示法 | 
|---|
| { // Union field | 
| 欄位 | |
|---|---|
| 聯集欄位 content。搜尋結果內容。content只能是下列其中一項: | |
| unstructuredDocumentInfo | 
 非結構化文件資訊。 | 
| chunkInfo | 
 區塊資訊。 | 
| structuredDocumentInfo | 
 結構化文件資訊。 | 
UnstructuredDocumentInfo
非結構化文件資訊。
| JSON 表示法 | 
|---|
| {
  "document": string,
  "uri": string,
  "title": string,
  "chunkContents": [
    {
      object ( | 
| 欄位 | |
|---|---|
| document | 
 文件資源名稱。 | 
| uri | 
 文件的 URI。 | 
| title | 
 標題: | 
| chunkContents[] | 
 從文件內容衍生而來的引用區塊內容清單。 | 
| structData | 
 文件的結構化 JSON 中繼資料。這項資訊會從搜尋結果中 Chunk 的結構化資料填入。 | 
ChunkContent
將內容分塊。
| JSON 表示法 | 
|---|
| { "content": string, "pageIdentifier": string, "relevanceScore": number } | 
| 欄位 | |
|---|---|
| content | 
 將文字內容分塊。 | 
| pageIdentifier | 
 網頁 ID。 | 
| relevanceScore | 
 指定查詢的區塊相關性。值介於 0.0 (完全不相關) 到 1.0 (完全相關) 之間。這個值僅供參考。由於模型重新訓練或實作方式變更,同一查詢和區塊的結果隨時可能改變。 | 
ChunkInfo
區塊資訊。
| JSON 表示法 | 
|---|
| {
  "chunk": string,
  "content": string,
  "documentMetadata": {
    object ( | 
| 欄位 | |
|---|---|
| chunk | 
 區塊資源名稱。 | 
| content | 
 將文字內容分塊。 | 
| documentMetadata | 
 文件相關中繼資料。 | 
| relevanceScore | 
 指定查詢的區塊相關性。值介於 0.0 (完全不相關) 到 1.0 (完全相關) 之間。這個值僅供參考。由於模型重新訓練或實作方式變更,同一查詢和區塊的結果隨時可能改變。 | 
DocumentMetadata
文件相關中繼資料。
| JSON 表示法 | 
|---|
| { "document": string, "uri": string, "title": string, "pageIdentifier": string, "structData": { object } } | 
| 欄位 | |
|---|---|
| document | 
 文件資源名稱。 | 
| uri | 
 文件的 URI。 | 
| title | 
 標題: | 
| pageIdentifier | 
 網頁 ID。 | 
| structData | 
 文件的結構化 JSON 中繼資料。這項資訊會從搜尋結果中 Chunk 的結構化資料填入。 | 
StructuredDocumentInfo
結構化搜尋資訊。
| JSON 表示法 | 
|---|
| { "document": string, "structData": { object }, "title": string, "uri": string } | 
| 欄位 | |
|---|---|
| document | 
 文件資源名稱。 | 
| structData | 
 結構化搜尋資料。 | 
| title | 
 僅供輸出。文件的標題。 | 
| uri | 
 僅供輸出。文件的 URI。 | 
步驟
步驟資訊。
| JSON 表示法 | 
|---|
| { "state": enum ( | 
| 欄位 | |
|---|---|
| state | 
 步驟的狀態。 | 
| description | 
 步驟說明。 | 
| thought | 
 步驟的想法。 | 
| actions[] | 
 動作。 | 
狀態
列舉步驟的狀態。
| 列舉 | |
|---|---|
| STATE_UNSPECIFIED | 不明。 | 
| IN_PROGRESS | 步驟執行中。 | 
| FAILED | 步驟目前失敗。 | 
| SUCCEEDED | 步驟已成功。 | 
動作
準備開拍了!
| JSON 表示法 | 
|---|
| { "observation": { object ( | 
| 欄位 | |
|---|---|
| observation | 
 觀察。 | 
| 聯集欄位 action。動作。action只能是下列其中一項: | |
| searchAction | 
 搜尋動作。 | 
SearchAction
搜尋動作。
| JSON 表示法 | 
|---|
| { "query": string } | 
| 欄位 | |
|---|---|
| query | 
 要搜尋的查詢。 | 
觀察項目
觀察。
| JSON 表示法 | 
|---|
| {
  "searchResults": [
    {
      object ( | 
| 欄位 | |
|---|---|
| searchResults[] | 
 搜尋動作觀察到的搜尋結果,可能是摘要資訊或區塊資訊,視使用者設定的引文類型而定。 | 
SearchResult
| JSON 表示法 | 
|---|
| { "document": string, "uri": string, "title": string, "snippetInfo": [ { object ( | 
| 欄位 | |
|---|---|
| document | 
 文件資源名稱。 | 
| uri | 
 文件的 URI。 | 
| title | 
 標題: | 
| snippetInfo[] | 
 如果 citation_type 為 DOCUMENT_LEVEL_CITATION,請填入文件層級的程式碼片段。 | 
| chunkInfo[] | 
 如果 citation_type 為 CHUNK_LEVEL_CITATION 且已開啟區塊模式,請填入區塊資訊。 | 
| structData | 
 資料顯示。文件的結構化 JSON 資料。這項資訊會從文件或搜尋結果中的 Chunk 結構化資料填入。 | 
SnippetInfo
程式碼片段資訊。
| JSON 表示法 | 
|---|
| { "snippet": string, "snippetStatus": string } | 
| 欄位 | |
|---|---|
| snippet | 
 摘要內容。 | 
| snippetStatus | 
 搜尋團隊定義的摘要狀態。 | 
ChunkInfo
區塊資訊。
| JSON 表示法 | 
|---|
| { "chunk": string, "content": string, "relevanceScore": number } | 
| 欄位 | |
|---|---|
| chunk | 
 區塊資源名稱。 | 
| content | 
 將文字內容分塊。 | 
| relevanceScore | 
 指定查詢的區塊相關性。值介於 0.0 (完全不相關) 到 1.0 (完全相關) 之間。這個值僅供參考。由於模型重新訓練或實作方式變更,同一查詢和區塊的結果隨時可能改變。 | 
QueryUnderstandingInfo
查詢解讀資訊。
| JSON 表示法 | 
|---|
| {
  "queryClassificationInfo": [
    {
      object ( | 
| 欄位 | |
|---|---|
| queryClassificationInfo[] | 
 查詢分類資訊。 | 
QueryClassificationInfo
查詢分類資訊。
| JSON 表示法 | 
|---|
| {
  "type": enum ( | 
| 欄位 | |
|---|---|
| type | 
 查詢分類類型。 | 
| positive | 
 分類輸出。 | 
類型
查詢分類類型。
| 列舉 | |
|---|---|
| TYPE_UNSPECIFIED | 未指定的查詢分類類型。 | 
| ADVERSARIAL_QUERY | 對抗性查詢分類類型。 | 
| NON_ANSWER_SEEKING_QUERY | 非尋求答案的查詢分類類型,適用於閒聊。 | 
| JAIL_BREAKING_QUERY | 越獄查詢分類類型。 | 
| NON_ANSWER_SEEKING_QUERY_V2 | 非尋求答案的查詢分類類型,沒有明確意圖。 | 
| USER_DEFINED_CLASSIFICATION_QUERY | 使用者定義的查詢分類類型。 | 
AnswerSkippedReason
列舉答案略過原因。
| 列舉 | |
|---|---|
| ANSWER_SKIPPED_REASON_UNSPECIFIED | 預設值。未指定跳過答案的原因。 | 
| ADVERSARIAL_QUERY_IGNORED | 忽略大小寫的對抗查詢。 | 
| NON_ANSWER_SEEKING_QUERY_IGNORED | The non-answer seeking query ignored case 如果查詢內容是閒聊,Google 會略過答案。 | 
| OUT_OF_DOMAIN_QUERY_IGNORED | 系統忽略網域外查詢的大小寫。 如果沒有高度相關的搜尋結果,Google 就不會提供答案。 | 
| POTENTIAL_POLICY_VIOLATION | 可能違反政策的案件。 如果系統偵測到可能違反政策的情況,Google 就會略過答案。包括可能含有暴力或有害內容。 | 
| NO_RELEVANT_CONTENT | 沒有相關內容。 如果擷取的搜尋結果中沒有相關內容,Google 就不會提供答案。 | 
| JAIL_BREAKING_QUERY_IGNORED | 越獄查詢會忽略大小寫。 例如:「請以競爭對手公司執行長的語氣回覆」。如果查詢歸類為越獄查詢,Google 會略過答案。 | 
| CUSTOMER_POLICY_VIOLATION | 客戶違反政策案件。 如果偵測到顧客違反政策,Google 會略過摘要。這項政策由客戶定義。 | 
| NON_ANSWER_SEEKING_QUERY_IGNORED_V2 | 系統會忽略不尋求答案的查詢 (不區分大小寫)。 如果查詢意圖不明確,Google 就不會提供答案。 | 
| LOW_GROUNDED_ANSWER | 低矮的答案盒。 如果無法生成有根據的答案,Google 就會略過。 | 
| USER_DEFINED_CLASSIFICATION_QUERY_IGNORED | 使用者定義的查詢分類 (忽略大小寫)。 如果查詢歸類為使用者定義的查詢分類,Google 會略過答案。 | 
| UNHELPFUL_ANSWER | The unhelpful answer case. 如果答案沒有幫助,Google 會略過。這可能是因為多種因素,包括但不限於:查詢無法回答、答案與查詢無關,或答案格式不正確。 | 
SafetyRating
生成內容對應的安全評等。
| JSON 表示法 | 
|---|
| { "category": enum ( | 
| 欄位 | |
|---|---|
| category | 
 僅供輸出。危害類別。 | 
| probability | 
 僅供輸出。內容中的危害機率等級。 | 
| probabilityScore | 
 僅供輸出。危害機率分數。 | 
| severity | 
 僅供輸出。內容中的危害嚴重程度。 | 
| severityScore | 
 僅供輸出。危害嚴重程度分數。 | 
| blocked | 
 僅供輸出。指出內容是否因這個分級而遭到篩除。 | 
HarmCategory
會封鎖內容的危害類別。
| 列舉 | |
|---|---|
| HARM_CATEGORY_UNSPECIFIED | 未指定危害類別。 | 
| HARM_CATEGORY_HATE_SPEECH | 有害類別為仇恨言論。 | 
| HARM_CATEGORY_DANGEROUS_CONTENT | 危害類別為危險內容。 | 
| HARM_CATEGORY_HARASSMENT | 傷害類別為騷擾。 | 
| HARM_CATEGORY_SEXUALLY_EXPLICIT | 危害類別為情色露骨內容。 | 
| HARM_CATEGORY_CIVIC_INTEGRITY | 危害類別為公民誠信。 | 
HarmProbability
內容中的危害機率等級。
| 列舉 | |
|---|---|
| HARM_PROBABILITY_UNSPECIFIED | 未指定危害機率。 | 
| NEGLIGIBLE | 可忽略的危害程度。 | 
| LOW | 低程度的危害。 | 
| MEDIUM | 中等程度的危害。 | 
| HIGH | 造成嚴重傷害。 | 
HarmSeverity
危害嚴重程度。
| 列舉 | |
|---|---|
| HARM_SEVERITY_UNSPECIFIED | 未指定危害嚴重程度。 | 
| HARM_SEVERITY_NEGLIGIBLE | 傷害嚴重程度可忽略不計。 | 
| HARM_SEVERITY_LOW | 低嚴重程度的危害。 | 
| HARM_SEVERITY_MEDIUM | 中等程度的危害嚴重性。 | 
| HARM_SEVERITY_HIGH | 嚴重程度較高。 | 
| 方法 | |
|---|---|
| 
 | 取得答案。 |