QueryUnderstandingSpec

Spesifikasi pemahaman kueri.

Representasi JSON
{
  "queryClassificationSpec": {
    object (QueryClassificationSpec)
  },
  "queryRephraserSpec": {
    object (QueryRephraserSpec)
  },
  "disableSpellCorrection": boolean
}
Kolom
queryClassificationSpec

object (QueryClassificationSpec)

Spesifikasi klasifikasi kueri.

queryRephraserSpec

object (QueryRephraserSpec)

Spesifikasi pengubah kueri.

disableSpellCorrection

boolean

Opsional. Apakah akan menonaktifkan koreksi ejaan. Nilai defaultnya adalah false.

QueryClassificationSpec

Spesifikasi klasifikasi kueri.

Representasi JSON
{
  "types": [
    enum (Type)
  ]
}
Kolom
types[]

enum (Type)

Jenis klasifikasi kueri yang diaktifkan.

Jenis

Jenis klasifikasi kueri.

Enum
TYPE_UNSPECIFIED Jenis klasifikasi kueri tidak ditentukan.
ADVERSARIAL_QUERY Jenis klasifikasi kueri yang bersifat adversarial.
NON_ANSWER_SEEKING_QUERY Jenis klasifikasi kueri yang tidak mencari jawaban, untuk obrolan santai.
JAIL_BREAKING_QUERY Jenis klasifikasi kueri yang bersifat jail-breaking.
NON_ANSWER_SEEKING_QUERY_V2 Jenis klasifikasi kueri yang tidak mencari jawaban, untuk kueri tanpa maksud yang jelas.
USER_DEFINED_CLASSIFICATION_QUERY Jenis klasifikasi kueri yang ditentukan pengguna.

QueryRephraserSpec

Spesifikasi pengubah kueri.

Representasi JSON
{
  "disable": boolean,
  "maxRephraseSteps": integer,
  "modelSpec": {
    object (ModelSpec)
  }
}
Kolom
disable

boolean

Menonaktifkan pengubah kueri.

maxRephraseSteps

integer

Langkah pengubahan maksimum. Jumlah maksimumnya adalah 5 langkah. Jika tidak ditetapkan atau ditetapkan ke < 1, nilai defaultnya adalah 1.

modelSpec

object (ModelSpec)

Opsional. Spesifikasi Model Pengubah Kueri.

ModelSpec

Spesifikasi Model Pengubah Kueri.

Representasi JSON
{
  "modelType": enum (ModelType)
}
Kolom
modelType

enum (ModelType)

Opsional. Jenis model pengubah kueri yang diaktifkan. Jika tidak ditetapkan, nilai defaultnya adalah LARGE.

ModelType

Jenis pengubah kueri. Saat ini hanya mendukung pemilihan model satu hop (maxRephraseSteps = 1). Untuk multi-hop (maxRephraseSteps > 1), hanya ada satu model default.

Enum
MODEL_TYPE_UNSPECIFIED Jenis model tidak ditentukan.
SMALL Model pengubah kueri kecil. Model Gemini 1.0 XS.
LARGE Model pengubah kueri besar. Model Gemini 1.0 Pro.