Specifica della comprensione delle query.
| Rappresentazione JSON | 
|---|
| { "queryClassificationSpec": { object ( | 
| Campi | |
|---|---|
| queryClassificationSpec | 
 Specifica di classificazione delle query. | 
| queryRephraserSpec | 
 Specifica del riformulatore di query. | 
| disableSpellCorrection | 
 Facoltativo. Se disattivare la correzione ortografica. Il valore predefinito è  | 
QueryClassificationSpec
Specifica di classificazione delle query.
| Rappresentazione JSON | 
|---|
| {
  "types": [
    enum ( | 
| Campi | |
|---|---|
| types[] | 
 Tipi di classificazione delle query abilitati. | 
Tipo
Tipi di classificazione delle query.
| Enum | |
|---|---|
| TYPE_UNSPECIFIED | Tipo di classificazione delle query non specificato. | 
| ADVERSARIAL_QUERY | Tipo di classificazione delle query avversative. | 
| NON_ANSWER_SEEKING_QUERY | Tipo di classificazione delle query che non cercano risposte, per le conversazioni informali. | 
| JAIL_BREAKING_QUERY | Tipo di classificazione delle query di jailbreaking. | 
| NON_ANSWER_SEEKING_QUERY_V2 | Tipo di classificazione delle query che non cercano risposte, senza un intento chiaro. | 
| USER_DEFINED_CLASSIFICATION_QUERY | Tipo di classificazione delle query definito dall'utente. | 
QueryRephraserSpec
Specifica del riformulatore di query.
| Rappresentazione JSON | 
|---|
| {
  "disable": boolean,
  "maxRephraseSteps": integer,
  "modelSpec": {
    object ( | 
| Campi | |
|---|---|
| disable | 
 Disattiva la riformulazione delle query. | 
| maxRephraseSteps | 
 Numero massimo di passaggi per riformulare la query. Il numero massimo è 5 passaggi. Se non viene impostato o è impostato su < 1, il valore predefinito è 1. | 
| modelSpec | 
 Facoltativo. Specifica del modello di riformulazione delle query. | 
ModelSpec
Specifica del modello di riformulazione delle query.
| Rappresentazione JSON | 
|---|
| {
  "modelType": enum ( | 
| Campi | |
|---|---|
| modelType | 
 Facoltativo. È stato attivato il tipo di modello di riformulazione delle query. Se non viene impostato, verrà utilizzato LARGE per impostazione predefinita. | 
ModelType
Tipi di riformulazione delle query. Al momento supporta solo le selezioni di modelli a un solo passaggio (maxRephraseSteps = 1). Per i prompt multihop (maxRephraseSteps > 1), esiste un solo modello predefinito.
| Enum | |
|---|---|
| MODEL_TYPE_UNSPECIFIED | Tipo di modello non specificato. | 
| SMALL | Modello di riformulazione di query di piccole dimensioni. Modello Gemini 1.0 XS. | 
| LARGE | Modello di riformulazione delle query di grandi dimensioni. Modello Gemini 1.0 Pro. |