GenerateContentResponse

Respons dari model yang mendukung beberapa kandidat.

Catatan tentang rating keamanan dan pemfilteran konten. Keduanya dilaporkan untuk perintah di GenerateContentResponse.prompt_feedback dan untuk setiap kandidat di finishReason dan di safetyRatings. Kontrak API adalah: - semua kandidat yang diminta akan ditampilkan atau tidak ada kandidat sama sekali - tidak ada kandidat yang ditampilkan hanya jika ada sesuatu yang salah dengan perintahnya (lihat promptFeedback) - masukan untuk setiap kandidat dilaporkan di finishReason dan safetyRatings.

Representasi JSON
{
  "candidates": [
    {
      object (Candidate)
    }
  ],
  "promptFeedback": {
    object (PromptFeedback)
  }
}
Kolom
candidates[]

object (Candidate)

Respons kandidat dari model.

promptFeedback

object (PromptFeedback)

Menampilkan masukan perintah yang terkait dengan filter konten.

PromptFeedback

Kumpulan metadata masukan dari perintah yang ditentukan di GenerateContentRequest.content.

Representasi JSON
{
  "blockReason": enum (BlockReason),
  "safetyRatings": [
    {
      object (SafetyRating)
    }
  ]
}
Kolom
blockReason

enum (BlockReason)

Opsional. Jika ditetapkan, perintah akan diblokir dan tidak ada kandidat yang ditampilkan. Susun ulang perintah Anda.

safetyRatings[]

object (SafetyRating)

Rating untuk keamanan dialog. Maksimal ada satu rating per kategori.

BlockReason

Menentukan alasan pemblokiran perintah.

Enum
BLOCK_REASON_UNSPECIFIED Nilai default. Nilai ini tidak digunakan.
SAFETY Dialog diblokir karena alasan keamanan. Anda dapat memeriksa safetyRatings untuk memahami kategori keamanan mana yang memblokirnya.
OTHER Perintah diblokir karena alasan yang tidak diketahui.