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,
  "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 è una funzionalità sperimentale.

ignoreAdversarialQuery

boolean

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

Google utilizza la classificazione delle query di ricerca per rilevare le query ostili. Se la query di ricerca viene classificata come query ostile, non viene restituita alcuna risposta. 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, non generiamo risposte per le query ostili e restituiamo invece messaggi di riserva.

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. Se la query di ricerca viene classificata come query che non cerca risposte, non viene restituita alcuna risposta. Se questo campo è impostato su true, saltiamo la generazione di risposte per le query che non cercano risposte e restituiamo invece messaggi di riserva.

ignoreJailBreakingQuery

boolean

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

Google utilizza la classificazione delle query di ricerca per rilevare le query di jailbreaking. Non viene restituito alcun riepilogo se la query di ricerca viene classificata come query di evasione. Un utente potrebbe aggiungere istruzioni alla query per modificare il tono, lo stile, la lingua, il contenuto della risposta o chiedere al modello di agire come un'entità diversa, ad esempio "Rispondi con il tono del CEO di un'azienda concorrente". Se questo campo è impostato su true, saltiamo la generazione di riepiloghi per le query di jailbreaking e restituiamo invece messaggi di riserva.

ignoreLowRelevantContent

boolean

Specifica se filtrare le query con scarsa 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 configurato, 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 è impostato, 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.