Especificación de comprensión de consultas
| Representación JSON |
|---|
{ "queryClassificationSpec": { object ( |
| Campos | |
|---|---|
queryClassificationSpec |
Especificación de clasificación de consultas |
queryRephraserSpec |
Especificación de reformulación de consultas |
disableSpellCorrection |
Es opcional. Indica si se debe inhabilitar la corrección ortográfica. El valor predeterminado es |
QueryClassificationSpec
Especificación de 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
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
Tipo de clasificación de consultas 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 jailbreaking |
NON_ANSWER_SEEKING_QUERY_V2 |
Tipo de clasificación de consultas que no buscan respuestas, para intents no claros |
USER_DEFINED_CLASSIFICATION_QUERY |
Tipo de clasificación de consultas definido por el usuario |
QueryRephraserSpec
Especificación de reformulación de consultas
| Representación JSON |
|---|
{
"disable": boolean,
"maxRephraseSteps": integer,
"modelSpec": {
object ( |
| Campos | |
|---|---|
disable |
Inhabilita la reformulación 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 < 1, se establecerá en 1 de forma predeterminada. |
modelSpec |
Es 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 |
Es opcional. Tipo de modelo de reformulación de consultas habilitado Si no se establece, se usará LARGE de forma predeterminada. |
ModelType
Tipos de reformulación de consultas Actualmente, solo admite selecciones de modelos de un solo salto (maxRephraseSteps = 1). Para varios saltos (maxRephraseSteps > 1), solo hay un modelo predeterminado.
| Enums | |
|---|---|
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 grande Modelo Gemini 1.0 Pro |