AnswerGenerationSpec

Spécifications de la génération de réponses.

Représentation JSON
{
  "modelSpec": {
    object (ModelSpec)
  },
  "promptSpec": {
    object (PromptSpec)
  },
  "includeCitations": boolean,
  "answerLanguageCode": string,
  "ignoreAdversarialQuery": boolean,
  "ignoreNonAnswerSeekingQuery": boolean,
  "ignoreJailBreakingQuery": boolean,
  "ignoreLowRelevantContent": boolean
}
Champs
modelSpec

object (ModelSpec)

Spécification du modèle de génération de réponses.

promptSpec

object (PromptSpec)

Spécification du prompt de génération de réponses.

includeCitations

boolean

Indique s'il faut inclure les métadonnées de citation dans la réponse. La valeur par défaut est false.

answerLanguageCode

string

Code de langue pour la réponse. Utilisez les balises de langue définies par BCP47. Remarque : Il s'agit d'une fonctionnalité expérimentale.

ignoreAdversarialQuery

boolean

Indique s'il faut filtrer les requêtes contradictoires. La valeur par défaut est false.

Google utilise la classification des requêtes de recherche pour détecter les requêtes adverses. Aucune réponse n'est renvoyée si la requête de recherche est classée comme requête contradictoire. Par exemple, un utilisateur peut poser une question concernant des commentaires négatifs sur l'entreprise ou envoyer une requête conçue pour générer des résultats dangereux ou qui ne respectent pas les règles. Si ce champ est défini sur true, nous ne générons pas de réponses aux requêtes contradictoires et renvoyons des messages de remplacement.

ignoreNonAnswerSeekingQuery

boolean

Indique s'il faut filtrer les requêtes qui ne cherchent pas de réponse. La valeur par défaut est false.

Google utilise la classification des requêtes de recherche pour détecter les requêtes visant à obtenir des réponses. Aucune réponse n'est renvoyée si la requête de recherche est classée comme requête ne cherchant pas de réponse. Si ce champ est défini sur true, nous ne générons pas de réponses pour les requêtes qui ne cherchent pas de réponse et nous renvoyons des messages de remplacement.

ignoreJailBreakingQuery

boolean

Facultatif. Indique s'il faut filtrer les requêtes de contournement des restrictions. La valeur par défaut est false.

Google utilise la classification des requêtes de recherche pour détecter les requêtes de contournement. Aucun résumé n'est renvoyé si la requête de recherche est classée comme une requête de contournement. Un utilisateur peut ajouter des instructions à la requête pour modifier le ton, le style, la langue ou le contenu de la réponse, ou demander au modèle d'agir en tant qu'entité différente (par exemple, "Réponds sur le ton du PDG d'une entreprise concurrente"). Si ce champ est défini sur true, nous ne générons pas de résumés pour les requêtes de contournement et renvoyons des messages de remplacement.

ignoreLowRelevantContent

boolean

Indique s'il faut filtrer les requêtes peu pertinentes.

Si ce champ est défini sur false, tous les résultats de recherche sont utilisés pour générer des réponses, quelle que soit leur pertinence. Si la valeur est définie sur true ou n'est pas définie, le comportement est déterminé automatiquement par le service.

ModelSpec

Spécifications du modèle de génération de réponses.

Représentation JSON
{
  "modelVersion": string
}
Champs
modelVersion

string

Version du modèle. Si elle n'est pas définie, le modèle stable par défaut sera utilisé. Les valeurs autorisées sont "stable" et "preview".

PromptSpec

Spécification du prompt de génération de réponses.

Représentation JSON
{
  "preamble": string
}
Champs
preamble

string

Préambule personnalisé.