AnswerGenerationSpec

Spesifikasi pembuatan jawaban.

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

object (ModelSpec)

Spesifikasi model pembuatan jawaban.

promptSpec

object (PromptSpec)

Spesifikasi perintah pembuatan jawaban.

includeCitations

boolean

Menentukan apakah akan menyertakan metadata kutipan dalam jawaban. Nilai defaultnya adalah false.

answerLanguageCode

string

Kode bahasa untuk Jawaban. Gunakan tag bahasa yang ditentukan oleh BCP47. Catatan: Ini adalah fitur eksperimental.

ignoreAdversarialQuery

boolean

Menentukan apakah kueri berbahaya harus difilter. Nilai defaultnya adalah false.

Google menggunakan klasifikasi kueri penelusuran untuk mendeteksi kueri berbahaya. Tidak ada jawaban yang ditampilkan jika kueri penelusuran diklasifikasikan sebagai kueri yang merugikan. Misalnya, pengguna dapat mengajukan pertanyaan terkait komentar negatif tentang perusahaan atau mengirimkan kueri yang dirancang untuk menghasilkan output yang tidak aman dan melanggar kebijakan. Jika kolom ini disetel ke true, kami akan melewati pembuatan jawaban untuk kueri yang bertentangan dan menampilkan pesan pengganti.

ignoreNonAnswerSeekingQuery

boolean

Menentukan apakah akan mengecualikan kueri yang tidak mencari jawaban. Nilai defaultnya adalah false.

Google menggunakan klasifikasi kueri penelusuran untuk mendeteksi kueri yang mencari jawaban. Tidak ada jawaban yang ditampilkan jika kueri penelusuran diklasifikasikan sebagai kueri yang tidak mencari jawaban. Jika kolom ini disetel ke true, kami akan melewati pembuatan jawaban untuk kueri yang tidak mencari jawaban dan menampilkan pesan penggantian.

ignoreJailBreakingQuery

boolean

Opsional. Menentukan apakah kueri jailbreak akan difilter. Nilai defaultnya adalah false.

Google menggunakan klasifikasi kueri penelusuran untuk mendeteksi kueri jailbreak. Tidak ada ringkasan yang ditampilkan jika kueri penelusuran diklasifikasikan sebagai kueri pelarian dari batasan. Pengguna dapat menambahkan petunjuk ke kueri untuk mengubah gaya bahasa, gaya penulisan, bahasa, konten jawaban, atau meminta model bertindak sebagai entitas lain, misalnya, "Balas dengan gaya bahasa CEO perusahaan pesaing". Jika kolom ini disetel ke true, kami akan melewati pembuatan ringkasan untuk kueri jailbreak dan menampilkan pesan penggantian.

ignoreLowRelevantContent

boolean

Menentukan apakah akan memfilter kueri yang memiliki relevansi rendah.

Jika kolom ini disetel ke false, semua hasil penelusuran akan digunakan, terlepas dari relevansinya, untuk membuat jawaban. Jika disetel ke true atau tidak disetel, perilaku akan ditentukan secara otomatis oleh layanan.

ModelSpec

Spesifikasi Model Pembuatan Jawaban.

Representasi JSON
{
  "modelVersion": string
}
Kolom
modelVersion

string

Versi model. Jika tidak disetel, model stabil default akan digunakan. Nilai yang diizinkan adalah: stabil, pratinjau.

PromptSpec

Spesifikasi perintah pembuatan jawaban.

Representasi JSON
{
  "preamble": string
}
Kolom
preamble

string

Pengantar yang disesuaikan.