Spécification de la compréhension des requêtes.
Représentation JSON |
---|
{ "queryClassificationSpec": { object ( |
Champs | |
---|---|
queryClassificationSpec |
Spécification de la classification des requêtes. |
queryRephraserSpec |
Spécification du reformulateur de requêtes. |
disableSpellCorrection |
Facultatif. Indique si la correction orthographique doit être désactivée. La valeur par défaut est |
QueryClassificationSpec
Spécification de la classification des requêtes.
Représentation JSON |
---|
{
"types": [
enum ( |
Champs | |
---|---|
types[] |
Types de classification des requêtes activés. |
Type
Types de classification des requêtes.
Enums | |
---|---|
TYPE_UNSPECIFIED |
Type de classification de requête non spécifié. |
ADVERSARIAL_QUERY |
Type de classification des requêtes contradictoires. |
NON_ANSWER_SEEKING_QUERY |
Type de classification des requêtes ne cherchant pas de réponse, pour les discussions informelles. |
JAIL_BREAKING_QUERY |
Type de classification des requêtes de contournement. |
NON_ANSWER_SEEKING_QUERY_V2 |
Type de classification des requêtes qui ne cherchent pas de réponse, sans intention claire. |
USER_DEFINED_CLASSIFICATION_QUERY |
Type de classification des requêtes défini par l'utilisateur. |
QueryRephraserSpec
Spécification du reformulateur de requêtes.
Représentation JSON |
---|
{
"disable": boolean,
"maxRephraseSteps": integer,
"modelSpec": {
object ( |
Champs | |
---|---|
disable |
Désactive le reformulateur de requêtes. |
maxRephraseSteps |
Nombre maximal d'étapes de reformulation. Le nombre maximal d'étapes est de cinq. Si elle n'est pas définie ou est inférieure à 1, elle est définie par défaut sur 1. |
modelSpec |
Facultatif. Spécification du modèle de reformulation des requêtes. |
ModelSpec
Spécification du modèle de reformulation des requêtes.
Représentation JSON |
---|
{
"modelType": enum ( |
Champs | |
---|---|
modelType |
Facultatif. Type de modèle de reformulation de requête activé. Si elle n'est pas définie, la valeur LARGE est utilisée par défaut. |
ModelType
Types de reformulation de requêtes. Actuellement, seules les sélections de modèles à un saut (maxRephraseSteps = 1) sont acceptées. Pour les requêtes multihops (maxRephraseSteps > 1), il n'existe qu'un seul modèle par défaut.
Enums | |
---|---|
MODEL_TYPE_UNSPECIFIED |
Type de modèle non spécifié. |
SMALL |
Petit modèle de reformulation des requêtes. Modèle Gemini 1.0 XS. |
LARGE |
Grand modèle de reformulation des requêtes. Modèle Gemini 1.0 Pro. |