GenerateTextResponse

Adayın tamamlama sayısı da dahil olmak üzere modelin yanıtı.

JSON gösterimi
{
  "candidates": [
    {
      object (TextCompletion)
    }
  ],
  "filters": [
    {
      object (ContentFilter)
    }
  ],
  "safetyFeedback": [
    {
      object (SafetyFeedback)
    }
  ]
}
Alanlar
candidates[]

object (TextCompletion)

Modelden aday yanıtları.

filters[]

object (ContentFilter)

İstem ve yanıt metni için bir içerik filtreleme meta verileri grubu.

Bu metrik; bu yanıtta bir adayın hangi SafetyCategory tarafından engellendiğini, engellemeyi tetikleyen en düşük HarmProbability değerini ve ilgili kategorideki Zarar Eşik ayarını belirtir. Bu, en az 1 yanıtın engelini kaldırmak için gereken en küçük SafetySettings değişikliğini belirtir.

Engelleme, istekteki SafetySettings (veya API'nin varsayılan SafetySettings) tarafından yapılandırılır.

safetyFeedback[]

object (SafetyFeedback)

İçerik filtrelemeyle ilgili tüm güvenlik geri bildirimlerini döndürür.

TextCompletion

Bir modelden döndürülen çıkış metni.

JSON gösterimi
{
  "output": string,
  "safetyRatings": [
    {
      object (SafetyRating)
    }
  ],
  "citationMetadata": {
    object (CitationMetadata)
  }
}
Alanlar
output

string

Yalnızca çıkış. Modelden döndürülen metin.

safetyRatings[]

object (SafetyRating)

Yanıtın güvenliğiyle ilgili derecelendirmeler.

Kategori başına en fazla bir derecelendirme vardır.

citationMetadata

object (CitationMetadata)

Yalnızca çıkış. Bu TextCompletion içinde model tarafından oluşturulan output ile ilgili alıntı bilgileri.

Bu alan, output içinde yer alan herhangi bir metin için ilişkilendirme bilgileriyle doldurulabilir.

SafetyFeedback

İsteğin tamamı için güvenlik geri bildirimi.

Giriş ve/veya yanıttaki içerik güvenlik ayarları nedeniyle engellendiyse bu alan doldurulur. SafetyGeri Bildirim her Zarar Kategorisi için mevcut olmayabilir. Her Safety Feedback, istek tarafından kullanılan güvenlik ayarlarının yanı sıra bir sonuç döndürmek için izin verilmesi gereken en düşük HarmProbability değerini döndürür.

JSON gösterimi
{
  "rating": {
    object (SafetyRating)
  },
  "setting": {
    object (SafetySetting)
  }
}
Alanlar
rating

object (SafetyRating)

İçerikten değerlendirilen güvenlik derecelendirmesi.

setting

object (SafetySetting)

İsteğe güvenlik ayarları uygulandı.