Especificación de la comprensión de consultas.
Representación JSON |
---|
{ "queryClassificationSpec": { object ( |
Campos | |
---|---|
queryClassificationSpec |
Especificación de la clasificación de consultas. |
queryRephraserSpec |
Especificación del reformulador de consultas. |
disableSpellCorrection |
Opcional. Indica si se debe inhabilitar la corrección ortográfica. El valor predeterminado es |
QueryClassificationSpec
Especificación de la clasificación de consultas.
Representación JSON |
---|
{
"types": [
enum ( |
Campos | |
---|---|
types[] |
Tipos de clasificación de consultas habilitados. |
Tipo
Tipos de clasificación de consultas.
Enumeraciones | |
---|---|
TYPE_UNSPECIFIED |
Tipo de clasificación de consulta no especificado. |
ADVERSARIAL_QUERY |
Tipo de clasificación de consultas adversarias. |
NON_ANSWER_SEEKING_QUERY |
Tipo de clasificación de consultas que no buscan respuestas, para conversaciones informales. |
JAIL_BREAKING_QUERY |
Tipo de clasificación de consultas de jailbreak. |
NON_ANSWER_SEEKING_QUERY_V2 |
Tipo de clasificación de consultas que no buscan respuestas, sin una intención clara. |
USER_DEFINED_CLASSIFICATION_QUERY |
Tipo de clasificación de consultas definido por el usuario. |
QueryRephraserSpec
Especificación del reformulador de consultas.
Representación JSON |
---|
{
"disable": boolean,
"maxRephraseSteps": integer,
"modelSpec": {
object ( |
Campos | |
---|---|
disable |
Inhabilita la reformulación de consultas. |
maxRephraseSteps |
Número máximo de pasos de reformulación. El número máximo es de 5 pasos. Si no se define o se le asigna un valor inferior a 1, se le asignará el valor 1 de forma predeterminada. |
modelSpec |
Opcional. Especificación del modelo de reformulación de consultas. |
ModelSpec
Especificación del modelo de reformulación de consultas.
Representación JSON |
---|
{
"modelType": enum ( |
Campos | |
---|---|
modelType |
Opcional. Tipo de modelo de reformulación de consultas habilitado. Si no se define, se usará LARGE de forma predeterminada. |
ModelType
Tipos de reformuladores de consultas. Actualmente, solo se admiten selecciones de modelos de un salto (maxRephraseSteps = 1). En el caso de las peticiones de varias fases (maxRephraseSteps > 1), solo hay un modelo predeterminado.
Enumeraciones | |
---|---|
MODEL_TYPE_UNSPECIFIED |
Tipo de modelo no especificado. |
SMALL |
Modelo de reformulación de consultas pequeño. Modelo Gemini 1.0 XS. |
LARGE |
Modelo de reformulación de consultas grandes. Modelo Gemini 1.0 Pro. |