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 des requêtes non spécifié. |
ADVERSARIAL_QUERY |
Type de classification des requêtes adverses. |
NON_ANSWER_SEEKING_QUERY |
Type de classification des requêtes ne cherchant pas de réponse, pour les conversations informelles. |
JAIL_BREAKING_QUERY |
Type de classification des requêtes de contournement. |
NON_ANSWER_SEEKING_QUERY_V2 |
Type de classification des requêtes ne cherchant 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ésactiver le reformulateur de requêtes. |
maxRephraseSteps |
Nombre maximal d'étapes de reformulation. Le nombre maximal est de cinq étapes. Si cette valeur n'est pas définie ou est inférieure à 1, elle est définie sur 1 par défaut. |
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 des requêtes activé. Si cette valeur n'est pas définie, elle est définie sur LARGE par défaut. |
ModelType
Types de reformulateur de requêtes. Actuellement, seules les sélections de modèles à un seul saut (maxRephraseSteps = 1) sont acceptées. Pour les sauts multiples (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. |