查詢解讀規格。
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 模型。 |