AnswerGenerationSpec

Spezifikation für die Antwortgenerierung

JSON-Darstellung
{
  "modelSpec": {
    object (ModelSpec)
  },
  "promptSpec": {
    object (PromptSpec)
  },
  "includeCitations": boolean,
  "answerLanguageCode": string,
  "ignoreAdversarialQuery": boolean,
  "ignoreNonAnswerSeekingQuery": boolean,
  "ignoreJailBreakingQuery": boolean,
  "ignoreLowRelevantContent": boolean
}
Felder
modelSpec

object (ModelSpec)

Spezifikation des Modells für die Antwortgenerierung

promptSpec

object (PromptSpec)

Spezifikation für Prompts zur Antwortgenerierung

includeCitations

boolean

Gibt an, ob Zitationsmetadaten in die Antwort aufgenommen werden sollen. Der Standardwert ist false.

answerLanguageCode

string

Sprachcode für die Antwort. Verwenden Sie Sprach-Tags, wie von BCP47 definiert. Hinweis: Dies ist eine experimentelle Funktion.

ignoreAdversarialQuery

boolean

Gibt an, ob feindselige Anfragen herausgefiltert werden sollen. Der Standardwert ist false.

Google verwendet die Klassifizierung von Suchanfragen, um feindselige Anfragen zu erkennen. Wenn die Suchanfrage als feindselig Anfrage eingestuft wird, wird keine Antwort zurückgegeben. Ein Nutzer könnte beispielsweise eine Frage zu negativen Kommentaren über das Unternehmen stellen oder eine Anfrage senden, die darauf abzielt, unsichere, richtlinienwidrige Ausgaben zu generieren. Wenn dieses Feld auf true festgelegt ist, werden keine Antworten für feindselige Anfragen generiert. Stattdessen werden Fallback-Nachrichten zurückgegeben.

ignoreNonAnswerSeekingQuery

boolean

Gibt an, ob Anfragen herausgefiltert werden sollen, die nicht auf eine Antwort abzielen. Der Standardwert ist false.

Google verwendet die Klassifizierung von Suchanfragen, um Anfragen zu erkennen, die auf eine Antwort abzielen. Es wird keine Antwort zurückgegeben, wenn die Suchanfrage als Anfrage klassifiziert wird, die nicht auf eine Antwort abzielt. Wenn dieses Feld auf true festgelegt ist, überspringen wir das Generieren von Antworten für Abfragen, die nicht auf eine Antwort abzielen, und geben stattdessen Fallback-Nachrichten zurück.

ignoreJailBreakingQuery

boolean

Optional. Gibt an, ob Jailbreaking-Anfragen herausgefiltert werden sollen. Der Standardwert ist false.

Google verwendet die Klassifizierung von Suchanfragen, um Jailbreaking-Anfragen zu erkennen. Es wird keine Zusammenfassung zurückgegeben, wenn die Suchanfrage als Jailbreaking-Anfrage eingestuft wird. Ein Nutzer kann der Anfrage Anweisungen hinzufügen, um den Ton, Stil, die Sprache oder den Inhalt der Antwort zu ändern oder das Modell zu bitten, als eine andere Entität zu agieren, z. B. „Antworte im Ton des CEO eines konkurrierenden Unternehmens“. Wenn dieses Feld auf true festgelegt ist, werden keine Zusammenfassungen für Jailbreaking-Anfragen generiert. Stattdessen werden Fallback-Nachrichten zurückgegeben.

ignoreLowRelevantContent

boolean

Gibt an, ob Anfragen mit geringer Relevanz herausgefiltert werden sollen.

Wenn dieses Feld auf false festgelegt ist, werden alle Suchergebnisse unabhängig von ihrer Relevanz verwendet, um Antworten zu generieren. Wenn die Richtlinie auf true festgelegt oder nicht konfiguriert ist, wird das Verhalten automatisch vom Dienst bestimmt.

ModelSpec

Spezifikation des Modells für die Antwortgenerierung

JSON-Darstellung
{
  "modelVersion": string
}
Felder
modelVersion

string

Modellversion. Wenn nicht festgelegt, wird das standardmäßige stabile Modell verwendet. Zulässige Werte sind „stable“ und „preview“.

PromptSpec

Spezifikation für Prompts zur Antwortgenerierung

JSON-Darstellung
{
  "preamble": string
}
Felder
preamble

string

Benutzerdefinierte Präambel