Es la especificación de comprensión de la búsqueda.
Representación JSON |
---|
{ "queryClassificationSpec": { object ( |
Campos | |
---|---|
queryClassificationSpec |
Es la especificación de clasificación de la búsqueda. |
queryRephraserSpec |
Es la especificación del reformulador de consultas. |
disableSpellCorrection |
Opcional. Indica si se debe inhabilitar la corrección ortográfica. El valor predeterminado es |
QueryClassificationSpec
Es la especificación de clasificación de la búsqueda.
Representación JSON |
---|
{
"types": [
enum ( |
Campos | |
---|---|
types[] |
Son los tipos de clasificación de búsquedas habilitados. |
Tipo
Son los tipos de clasificación de búsquedas.
Enums | |
---|---|
TYPE_UNSPECIFIED |
Es el tipo de clasificación de la búsqueda sin especificar. |
ADVERSARIAL_QUERY |
Es el tipo de clasificación de consultas adversariales. |
NON_ANSWER_SEEKING_QUERY |
Es el tipo de clasificación de búsqueda que no busca respuestas, sino que es de conversación. |
JAIL_BREAKING_QUERY |
Es el tipo de clasificación de consultas para evitar la restricción. |
NON_ANSWER_SEEKING_QUERY_V2 |
Tipo de clasificación de búsqueda que no busca respuestas, para cuando no hay una intención clara. |
USER_DEFINED_CLASSIFICATION_QUERY |
Es el tipo de clasificación de la búsqueda definido por el usuario. |
QueryRephraserSpec
Es la especificación del reformulador de consultas.
Representación JSON |
---|
{
"disable": boolean,
"maxRephraseSteps": integer,
"modelSpec": {
object ( |
Campos | |
---|---|
disable |
Inhabilita el reformulador de consultas. |
maxRephraseSteps |
Cantidad máxima de pasos de reformulación. La cantidad máxima es de 5 pasos. Si no se establece o se establece en un valor inferior a 1, se establecerá en 1 de forma predeterminada. |
modelSpec |
Opcional. Es la especificación del modelo de Reformulación de la búsqueda. |
ModelSpec
Es la especificación del modelo de Reformulación de la búsqueda.
Representación JSON |
---|
{
"modelType": enum ( |
Campos | |
---|---|
modelType |
Opcional. Es el tipo de modelo de reformulación de la búsqueda habilitado. Si no se configura, se usará LARGE de forma predeterminada. |
ModelType
Son los tipos de reformulación de la búsqueda. Actualmente, solo admite selecciones de modelos de un solo salto (maxRephraseSteps = 1). Para la respuesta de varios saltos (maxRephraseSteps > 1), solo hay un modelo predeterminado.
Enums | |
---|---|
MODEL_TYPE_UNSPECIFIED |
Tipo de modelo sin especificar. |
SMALL |
Modelo pequeño de reformulación de búsquedas. Modelo Gemini 1.0 XS. |
LARGE |
Modelo de reformulación de búsquedas grandes. Modelo Gemini 1.0 Pro. |