Especificação de compreensão de consultas.
| Representação JSON |
|---|
{ "queryClassificationSpec": { object ( |
| Campos | |
|---|---|
queryClassificationSpec |
Especificação de classificação de consultas. |
queryRephraserSpec |
Especificação do reformulador de consultas. |
disableSpellCorrection |
Opcional. Se a correção ortográfica será desativada. O valor padrão é |
QueryClassificationSpec
Especificação de classificação de consultas.
| Representação JSON |
|---|
{
"types": [
enum ( |
| Campos | |
|---|---|
types[] |
Tipos de classificação de consultas ativados. |
Tipo
Tipos de classificação de consultas.
| Tipos enumerados | |
|---|---|
TYPE_UNSPECIFIED |
Tipo de classificação de consultas não especificado. |
ADVERSARIAL_QUERY |
Tipo de classificação de consultas adversárias. |
NON_ANSWER_SEEKING_QUERY |
Tipo de classificação de consultas que não buscam respostas, para conversas informais. |
JAIL_BREAKING_QUERY |
Tipo de classificação de consultas de quebra de jailbreak. |
NON_ANSWER_SEEKING_QUERY_V2 |
Tipo de classificação de consultas que não buscam respostas, para consultas sem intenção clara. |
USER_DEFINED_CLASSIFICATION_QUERY |
Tipo de classificação de consultas definido pelo usuário. |
QueryRephraserSpec
Especificação do reformulador de consultas.
| Representação JSON |
|---|
{
"disable": boolean,
"maxRephraseSteps": integer,
"modelSpec": {
object ( |
| Campos | |
|---|---|
disable |
Desativar o reformulador de consultas. |
maxRephraseSteps |
Número máximo de etapas de reformulação. O número máximo é de 5 etapas. Se não for definido ou for definido como < 1, ele será definido como 1 por padrão. |
modelSpec |
Opcional. Especificação do modelo do reformulador de consultas. |
ModelSpec
Especificação do modelo do reformulador de consultas.
| Representação JSON |
|---|
{
"modelType": enum ( |
| Campos | |
|---|---|
modelType |
Opcional. Tipo de modelo do reformulador de consultas ativado. Se não for definido, ele usará LARGE por padrão. |
ModelType
Tipos de reformuladores de consultas. No momento, só há suporte para seleções de modelos de salto único (maxRephraseSteps = 1). Para vários saltos (maxRephraseSteps > 1), há apenas um modelo padrão.
| Tipos enumerados | |
|---|---|
MODEL_TYPE_UNSPECIFIED |
Tipo de modelo não especificado. |
SMALL |
Modelo de reformulador de consultas pequeno. Modelo Gemini 1.0 XS. |
LARGE |
Modelo de reformulador de consultas grande. Modelo Gemini 1.0 Pro. |