Especificação de compreensão de consultas.
Representação JSON |
---|
{ "queryClassificationSpec": { object ( |
Campos | |
---|---|
queryClassificationSpec |
Especificação de classificação de consulta. |
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 consulta.
Representação JSON |
---|
{
"types": [
enum ( |
Campos | |
---|---|
types[] |
Tipos de classificação de consulta ativados. |
Tipo
Tipos de classificação de consulta.
Tipos enumerados | |
---|---|
TYPE_UNSPECIFIED |
Tipo de classificação de consulta não especificado. |
ADVERSARIAL_QUERY |
Tipo de classificação de consulta adversária. |
NON_ANSWER_SEEKING_QUERY |
Tipo de classificação de consulta que não busca respostas, para conversa informal. |
JAIL_BREAKING_QUERY |
Tipo de classificação de consulta de jailbreak. |
NON_ANSWER_SEEKING_QUERY_V2 |
Tipo de classificação de consulta que não busca respostas, sem objetivo claro. |
USER_DEFINED_CLASSIFICATION_QUERY |
Tipo de classificação de consulta definida pelo usuário. |
QueryRephraserSpec
Especificação do reformulador de consultas.
Representação JSON |
---|
{
"disable": boolean,
"maxRephraseSteps": integer,
"modelSpec": {
object ( |
Campos | |
---|---|
disable |
Desativa o reformulador de consultas. |
maxRephraseSteps |
Número máximo de etapas de reformulação. O número máximo é de cinco etapas. Se não for definido ou for definido como < 1, o padrão será 1. |
modelSpec |
Opcional. Especificação do modelo de reformulação de consultas. |
ModelSpec
Especificação do modelo de reformulação de consultas.
Representação JSON |
---|
{
"modelType": enum ( |
Campos | |
---|---|
modelType |
Opcional. Tipo de modelo de reformulação de consulta ativado. Se não for definido, o padrão será "LARGE". |
ModelType
Tipos de reformulação de consultas. No momento, só há suporte para seleções de modelo de salto único (maxRephraseSteps = 1). Para várias etapas (maxRephraseSteps > 1), há apenas um modelo padrão.
Tipos enumerados | |
---|---|
MODEL_TYPE_UNSPECIFIED |
Tipo de modelo não especificado. |
SMALL |
Modelo pequeno de reformulação de consultas. Modelo Gemini 1.0 XS. |
LARGE |
Modelo grande de reformulação de consultas. Modelo Gemini 1.0 Pro. |