查詢解讀規格。
| JSON 表示法 | 
|---|
| { "queryClassificationSpec": { object ( | 
| 欄位 | |
|---|---|
| queryClassificationSpec | 
 查詢分類規格。 | 
| queryRephraserSpec | 
 查詢重述器規格。 | 
| disableSpellCorrection | 
 (選用步驟) 是否要停用拼字修正功能。預設值為  | 
QueryClassificationSpec
查詢分類規格。
| JSON 表示法 | 
|---|
| {
  "types": [
    enum ( | 
| 欄位 | |
|---|---|
| types[] | 
 已啟用查詢分類類型。 | 
類型
查詢分類類型。
| 列舉 | |
|---|---|
| TYPE_UNSPECIFIED | 未指定的查詢分類類型。 | 
| ADVERSARIAL_QUERY | 對抗性查詢分類類型。 | 
| NON_ANSWER_SEEKING_QUERY | 非尋求答案的查詢分類類型,適用於閒聊。 | 
| JAIL_BREAKING_QUERY | 越獄查詢分類類型。 | 
| NON_ANSWER_SEEKING_QUERY_V2 | 非尋求答案的查詢分類類型,沒有明確意圖。 | 
| USER_DEFINED_CLASSIFICATION_QUERY | 使用者定義的查詢分類類型。 | 
QueryRephraserSpec
查詢重述器規格。
| JSON 表示法 | 
|---|
| {
  "disable": boolean,
  "maxRephraseSteps": integer,
  "modelSpec": {
    object ( | 
| 欄位 | |
|---|---|
| disable | 
 停用查詢重述功能。 | 
| maxRephraseSteps | 
 改寫步驟上限。最多 5 個步驟。如未設定或設為 < 1,則預設值為 1。 | 
| modelSpec | 
 (選用步驟) 查詢重述模型規格。 | 
ModelSpec
查詢重述模型規格。
| JSON 表示法 | 
|---|
| {
  "modelType": enum ( | 
| 欄位 | |
|---|---|
| modelType | 
 (選用步驟) 已啟用查詢重述模型類型。如未設定,系統預設會使用 LARGE。 | 
ModelType
查詢重述類型。目前僅支援單一跳躍 (maxRephraseSteps = 1) 模型選取。如果是多跳 (maxRephraseSteps > 1),則只有一個預設模型。
| 列舉 | |
|---|---|
| MODEL_TYPE_UNSPECIFIED | 未指定的模型類型。 | 
| SMALL | 小型查詢重述模型。Gemini 1.0 XS 模型。 | 
| LARGE | 大型查詢重述模型。Gemini 1.0 Pro 模型。 |