查询理解规范。
| 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 模型。 |