QueryUnderstandingSpec

Spezifikation der Interpretation von Anfragen

JSON-Darstellung
{
  "queryClassificationSpec": {
    object (QueryClassificationSpec)
  },
  "queryRephraserSpec": {
    object (QueryRephraserSpec)
  },
  "disableSpellCorrection": boolean
}
Felder
queryClassificationSpec

object (QueryClassificationSpec)

Spezifikation der Anfrageklassifizierung

queryRephraserSpec

object (QueryRephraserSpec)

Spezifikation für die Umformulierung von Anfragen

disableSpellCorrection

boolean

Optional. Gibt an, ob die Rechtschreibkorrektur deaktiviert werden soll. Der Standardwert ist false.

QueryClassificationSpec

Spezifikation der Anfrageklassifizierung

JSON-Darstellung
{
  "types": [
    enum (Type)
  ]
}
Felder
types[]

enum (Type)

Aktivierte Anfrageklassifizierungstypen

Typ

Klassifizierungstypen für Anfragen

Enums
TYPE_UNSPECIFIED Nicht angegebener Anfrageklassifizierungstyp
ADVERSARIAL_QUERY Typ für die Klassifizierung feindseliger Anfragen
NON_ANSWER_SEEKING_QUERY Klassifizierungstyp für Anfragen, die keine Antwort erfordern; für Smalltalk
JAIL_BREAKING_QUERY Klassifizierungstyp für Jailbreak-Anfragen
NON_ANSWER_SEEKING_QUERY_V2 Anfrageklassifizierungstyp für Anfragen, die nicht auf eine Antwort abzielen; ohne klare Absicht
USER_DEFINED_CLASSIFICATION_QUERY Benutzerdefinierter Anfrageklassifizierungstyp

QueryRephraserSpec

Spezifikation für die Umformulierung von Anfragen

JSON-Darstellung
{
  "disable": boolean,
  "maxRephraseSteps": integer,
  "modelSpec": {
    object (ModelSpec)
  }
}
Felder
disable

boolean

Umformulierung von Anfragen deaktivieren

maxRephraseSteps

integer

Maximale Anzahl der Schritte zum Umformulieren. Es sind maximal 5 Schritte möglich. Wenn der Wert nicht festgelegt oder auf < 1 gesetzt ist, wird er standardmäßig auf 1 gesetzt.

modelSpec

object (ModelSpec)

Optional. Modellspezifikation für die Umformulierung von Anfragen

ModelSpec

Modellspezifikation für die Umformulierung von Anfragen

JSON-Darstellung
{
  "modelType": enum (ModelType)
}
Felder
modelType

enum (ModelType)

Optional. Aktivierter Modelltyp für die Umformulierung von Anfragen. Wenn nicht festgelegt, wird standardmäßig LARGE verwendet.

ModelType

Typen der Umformulierung von Anfragen. Derzeit werden nur Modellauswahlen mit nur einem Hop (maxRephraseSteps = 1) unterstützt. Bei Multi-Hop (maxRephraseSteps > 1) gibt es nur ein Standardmodell.

Enums
MODEL_TYPE_UNSPECIFIED Nicht angegebener Modelltyp
SMALL Kleines Modell zur Umformulierung von Anfragen. Gemini 1.0 XS-Modell
LARGE Großes Modell zur Umformulierung von Anfragen. Gemini 1.0 Pro-Modell