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