AnswerGenerationSpec

Specifica per la generazione delle risposte.

Rappresentazione JSON
{
  "modelSpec": {
    object (ModelSpec)
  },
  "promptSpec": {
    object (PromptSpec)
  },
  "includeCitations": boolean,
  "answerLanguageCode": string,
  "ignoreAdversarialQuery": boolean,
  "ignoreNonAnswerSeekingQuery": boolean,
  "ignoreJailBreakingQuery": boolean,
  "multimodalSpec": {
    object (MultimodalSpec)
  },
  "ignoreLowRelevantContent": boolean
}
Campi
modelSpec

object (ModelSpec)

Specifica del modello di generazione delle risposte.

promptSpec

object (PromptSpec)

Specifica del prompt di generazione delle risposte.

includeCitations

boolean

Specifica se includere i metadati delle citazioni nella risposta. Il valore predefinito è false.

answerLanguageCode

string

Codice lingua per la risposta. Utilizza i tag di lingua definiti da BCP47. Nota: questa funzionalità è sperimentale.

ignoreAdversarialQuery

boolean

Specifica se filtrare le query ostili. Il valore predefinito è false.

Google utilizza la classificazione delle query di ricerca per rilevare le query ostili. Non viene restituita alcuna risposta se la query di ricerca viene classificata come query ostile. Ad esempio, un utente potrebbe porre una domanda relativa a commenti negativi sull'azienda o inviare una query progettata per generare output non sicuri che violano le norme. Se questo campo è impostato su true, salteremo la generazione di risposte per le query ostili e restituiremo invece messaggi di fallback.

ignoreNonAnswerSeekingQuery

boolean

Specifica se filtrare le query che non cercano risposte. Il valore predefinito è false.

Google utilizza la classificazione delle query di ricerca per rilevare le query che cercano risposte. Non viene restituita alcuna risposta se la query di ricerca viene classificata come query che non cerca risposte. Se questo campo è impostato su true, salteremo la generazione di risposte per le query che non cercano risposte e restituiremo invece messaggi di fallback.

ignoreJailBreakingQuery

boolean

Facoltativo. Specifica se filtrare le query di jailbreak. Il valore predefinito è false.

Google utilizza la classificazione delle query di ricerca per rilevare le query di jailbreak. Non viene restituito alcun riepilogo se la query di ricerca viene classificata come query di jailbreak. Un utente potrebbe aggiungere istruzioni alla query per modificare il tono, lo stile, la lingua, i contenuti della risposta o chiedere al modello di agire come un'entità diversa, ad es. "Rispondi con il tono dell'amministratore delegato di un'azienda concorrente". Se questo campo è impostato su true, salteremo la generazione di riepiloghi per le query di jailbreak e restituiremo invece messaggi di fallback.

multimodalSpec

object (MultimodalSpec)

Facoltativo. Specifica multimodale.

ignoreLowRelevantContent

boolean

Specifica se filtrare le query con bassa pertinenza.

Se questo campo è impostato su false, vengono utilizzati tutti i risultati di ricerca, indipendentemente dalla pertinenza, per generare le risposte. Se impostato su true o non impostato, il comportamento verrà determinato automaticamente dal servizio.

ModelSpec

Specifica del modello di generazione delle risposte.

Rappresentazione JSON
{
  "modelVersion": string
}
Campi
modelVersion

string

Versione del modello. Se non viene impostata, verrà utilizzato il modello stabile predefinito. I valori consentiti sono: stable, preview.

PromptSpec

Specifica del prompt di generazione delle risposte.

Rappresentazione JSON
{
  "preamble": string
}
Campi
preamble

string

Preambolo personalizzato.

MultimodalSpec

Specifica multimodale: restituirà un'immagine dalla fonte specificata. Se vengono specificate più fonti, la scelta si basa sulla qualità.

Rappresentazione JSON
{
  "imageSource": enum (ImageSource)
}
Campi
imageSource

enum (ImageSource)

Facoltativo. Fonte dell'immagine restituita nella risposta.

ImageSource

Specifica la fonte dell'immagine.

Enum
IMAGE_SOURCE_UNSPECIFIED Fonte dell'immagine non specificata (la funzionalità multimodale è disattivata per impostazione predefinita).
ALL_AVAILABLE_SOURCES Comportamento quando il servizio determina la scelta da tutte le fonti disponibili.
CORPUS_IMAGE_ONLY Include l'immagine del corpus nella risposta.
FIGURE_GENERATION_ONLY Attiva la generazione di figure nella risposta.