GenerateTextResponse

Respons dari model, termasuk penyelesaian kandidat.

Representasi JSON
{
  "candidates": [
    {
      object (TextCompletion)
    }
  ],
  "filters": [
    {
      object (ContentFilter)
    }
  ],
  "safetyFeedback": [
    {
      object (SafetyFeedback)
    }
  ]
}
Kolom
candidates[]

object (TextCompletion)

Respons kandidat dari model.

filters[]

object (ContentFilter)

Kumpulan metadata pemfilteran konten untuk teks perintah dan respons.

Nilai ini menunjukkan SafetyCategory mana yang memblokir kandidat dari respons ini, HarmProbability terendah yang memicu pemblokiran, dan setelan HarmThreshold untuk kategori tersebut. Hal ini menunjukkan perubahan terkecil pada SafetySettings yang akan diperlukan untuk berhenti memblokir setidaknya 1 respons.

Pemblokiran dikonfigurasi oleh SafetySettings dalam permintaan (atau SafetySettings default API).

safetyFeedback[]

object (SafetyFeedback)

Menampilkan masukan keamanan terkait pemfilteran konten.

TextCompletion

Teks output yang ditampilkan dari model.

Representasi JSON
{
  "output": string,
  "safetyRatings": [
    {
      object (SafetyRating)
    }
  ],
  "citationMetadata": {
    object (CitationMetadata)
  }
}
Kolom
output

string

Hanya output. Teks yang dihasilkan yang ditampilkan dari model.

safetyRatings[]

object (SafetyRating)

Rating untuk keamanan respons.

Maksimal ada satu rating per kategori.

citationMetadata

object (CitationMetadata)

Hanya output. Informasi kutipan untuk output yang dihasilkan model dalam TextCompletion ini.

Kolom ini dapat diisi dengan informasi atribusi untuk teks apa pun yang disertakan dalam output.

SafetyFeedback

Masukan keamanan untuk seluruh permintaan.

Kolom ini diisi jika konten dalam input dan/atau respons diblokir karena setelan keamanan. SafetyFeedback mungkin tidak ada untuk setiap HarmCategory. Setiap SafetyFeedback akan menampilkan setelan keamanan yang digunakan oleh permintaan serta HarmProbability terendah yang harus diizinkan untuk menampilkan hasil.

Representasi JSON
{
  "rating": {
    object (SafetyRating)
  },
  "setting": {
    object (SafetySetting)
  }
}
Kolom
rating

object (SafetyRating)

Rating keamanan yang dievaluasi berdasarkan konten.

setting

object (SafetySetting)

Setelan keamanan diterapkan pada permintaan.