AnswerGenerationSpec

Spécification 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,
  "multimodalSpec": {
    object (MultimodalSpec)
  },
  "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 si les métadonnées de citation doivent être incluses 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 : Cette fonctionnalité est expérimentale.

ignoreAdversarialQuery

boolean

Indique si les requêtes adversariales doivent être filtrées. La valeur par défaut est false.

Google utilise la classification des requêtes de recherche pour détecter les requêtes adversariales. Aucune réponse n'est renvoyée si la requête de recherche est classée comme requête adversariale. 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 un résultat non sécurisé qui constitue un non-respect des règles. Si ce champ est défini sur true, nous ignorons la génération de réponses pour les requêtes adversariales et renvoyons des messages de remplacement.

ignoreNonAnswerSeekingQuery

boolean

Indique si les requêtes qui ne cherchent pas de réponse doivent être filtrées. La valeur par défaut est false.

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

ignoreJailBreakingQuery

boolean

Facultatif. Indique si les requêtes de contournement doivent être filtrées. 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 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épondez sur le ton du PDG d'une entreprise concurrente". Si ce champ est défini sur true, nous ignorons la génération de résumés pour les requêtes de contournement et renvoyons des messages de remplacement.

multimodalSpec

object (MultimodalSpec)

Facultatif. Spécification multimodale.

ignoreLowRelevantContent

boolean

Indique si les requêtes peu pertinentes doivent être filtrées.

Si ce champ est défini sur false, tous les résultats de recherche sont utilisés, quelle que soit leur pertinence, pour générer des réponses. 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écification du modèle de génération de réponses.

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

string

Version du modèle. Si aucune valeur n'est définie, le modèle stable par défaut est 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é.

MultimodalSpec

Spécification multimodale : renvoie une image de la source spécifiée. Si plusieurs sources sont spécifiées, le choix est basé sur la qualité.

Représentation JSON
{
  "imageSource": enum (ImageSource)
}
Champs
imageSource

enum (ImageSource)

Facultatif. Source de l'image renvoyée dans la réponse.

ImageSource

Spécifie la source de l'image.

Enums
IMAGE_SOURCE_UNSPECIFIED Source d'image non spécifiée (la fonctionnalité multimodale est désactivée par défaut).
ALL_AVAILABLE_SOURCES Comportement lorsque le service détermine le choix parmi toutes les sources disponibles.
CORPUS_IMAGE_ONLY Inclut l'image du corpus dans la réponse.
FIGURE_GENERATION_ONLY Déclenche la génération de figures dans la réponse.