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