GenerateContentResponse

Birden fazla adayı destekleyen modelin yanıtı.

Güvenlik derecelendirmeleri ve içerik filtreleme ile ilgili not. Bunlar hem GenerateContentResponse.prompt_feedback içinde hem de finishReason ve safetyRatings içinde her aday için raporlanır. API sözleşmesi şu şekildedir: - İstenen tüm adaylar döndürülür ya da hiçbir aday döndürülmez - hiçbir aday, yalnızca istemle ilgili bir sorun olduğunda döndürülmez (bkz. promptFeedback) - her adayla ilgili geri bildirim finishReason ve safetyRatings tarihlerinde bildirilir.

JSON gösterimi
{
  "candidates": [
    {
      object (Candidate)
    }
  ],
  "promptFeedback": {
    object (PromptFeedback)
  }
}
Alanlar
candidates[]

object (Candidate)

Modelden aday yanıtları.

promptFeedback

object (PromptFeedback)

İstemin içerik filtreleriyle ilgili geri bildirimini döndürür.

PromptFeedback

İstemin GenerateContentRequest.content politikasında belirtilen geri bildirim meta verileri grubu.

JSON gösterimi
{
  "blockReason": enum (BlockReason),
  "safetyRatings": [
    {
      object (SafetyRating)
    }
  ]
}
Alanlar
blockReason

enum (BlockReason)

İsteğe bağlı. Ayarlanırsa istem engellenmiştir ve hiçbir aday döndürülmez. İsteminizi başka şekilde ifade edin.

safetyRatings[]

object (SafetyRating)

İstemin güvenliği açısından derecelendirmeler. Kategori başına en fazla bir derecelendirme vardır.

BlockReason

İstemin engellenme nedenini belirtir.

Sıralamalar
BLOCK_REASON_UNSPECIFIED Varsayılan değer. Bu değer kullanılmıyor.
SAFETY Güvenlik nedeniyle istem engellendi. Hangi güvenlik kategorisinin engellediğini anlamak için safetyRatings adlı cihazı inceleyebilirsiniz.
OTHER Bilinmeyen nedenler nedeniyle istem engellendi.