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 pretende desativar a correção ortográfica. O valor predefinido é |
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.
Enumerações | |
---|---|
TYPE_UNSPECIFIED |
Tipo de classificação de consulta não especificado. |
ADVERSARIAL_QUERY |
Tipo de classificação de consultas adversariais. |
NON_ANSWER_SEEKING_QUERY |
Tipo de classificação de consulta que não procura respostas, para conversas informais. |
JAIL_BREAKING_QUERY |
Tipo de classificação de consultas de jailbreak. |
NON_ANSWER_SEEKING_QUERY_V2 |
Tipo de classificação de consulta que não procura respostas, sem uma intenção clara. |
USER_DEFINED_CLASSIFICATION_QUERY |
Tipo de classificação de consulta definido pelo utilizador. |
QueryRephraserSpec
Especificação do reformulador de consultas.
Representação JSON |
---|
{
"disable": boolean,
"maxRephraseSteps": integer,
"modelSpec": {
object ( |
Campos | |
---|---|
disable |
Desative a reformulação de consultas. |
maxRephraseSteps |
Número máximo de passos de reformulação. O número máximo é de 5 passos. Se não for definido ou for definido como < 1, é definido como 1 por predefinição. |
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 consultas ativado. Se não estiver definido, é usado LARGE por predefinição. |
ModelType
Tipos de reformulação de consultas. Atualmente, só suporta seleções de modelos de salto único (maxRephraseSteps = 1). Para vários passos (maxRephraseSteps > 1), existe apenas um modelo predefinido.
Enumerações | |
---|---|
MODEL_TYPE_UNSPECIFIED |
Tipo de modelo não especificado. |
SMALL |
Modelo de reformulação de consultas pequeno. Modelo Gemini 1.0 XS. |
LARGE |
Modelo de reformulação de consultas grande. Modelo Gemini 1.0 Pro. |