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. |