- JSON gösterimi
- Aday
- FinishReason
- SafetyRating
- HarmProbability
- CitationMetadata
- CitationSource
- PromptFeedback
- BlockReason
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 ( |
Alanlar | |
---|---|
candidates[] |
Modelden aday yanıtları. |
promptFeedback |
İstemin içerik filtreleriyle ilgili geri bildirimini döndürür. |
Aday
Modelden oluşturulan bir yanıt adayı.
JSON gösterimi |
---|
{ "content": { object ( |
Alanlar | |
---|---|
content |
Yalnızca çıkış. Modelden döndürülen, oluşturulan içerik. |
finishReason |
İsteğe bağlı. Yalnızca çıkış. Modelin jeton oluşturmayı durdurma nedeni. Boşsa model, jetonları oluşturmayı durdurmamıştır. |
safetyRatings[] |
Yanıt adaylarının güvenliği açısından derecelendirmelerin listesi. Kategori başına en fazla bir derecelendirme vardır. |
citationMetadata |
Yalnızca çıkış. Model tarafından oluşturulan adayla ilgili alıntı bilgileri. Bu alan, |
tokenCount |
Yalnızca çıkış. Bu aday için jeton sayısı. |
index |
Yalnızca çıkış. Aday listesindeki adayın dizini. |
FinishReason
Modelin jeton oluşturmayı durdurma nedenini tanımlar.
Sıralamalar | |
---|---|
FINISH_REASON_UNSPECIFIED |
Varsayılan değer. Bu değer kullanılmıyor. |
STOP |
Modelin doğal durma noktası veya sağlanan durdurma sırası. |
MAX_TOKENS |
İstekte belirtilen maksimum jeton sayısına ulaşıldı. |
SAFETY |
Aday içeriği, güvenlik nedeniyle işaretlendi. |
RECITATION |
Aday içeriği, tekrarlardan dolayı işaretlendi. |
OTHER |
Bilinmeyen neden. |
SafetyRating
Bir içerik için güvenlik derecelendirmesi.
Güvenlik derecesi, bir içeriğin zarar kategorisini ve o kategorideki zarar verme olasılığı düzeyini içerir. İçerik, çeşitli zarar kategorilerinde güvenlik açısından sınıflandırılır ve zarar sınıflandırmasının olasılığı burada yer alır.
JSON gösterimi |
---|
{ "category": enum ( |
Alanlar | |
---|---|
category |
Zorunlu. Bu puanın kategorisi. |
probability |
Zorunlu. Bu içeriğin zarar görme olasılığı. |
blocked |
Bu içerik, bu derecelendirme nedeniyle engellendi mi? |
HarmProbability
Bir içeriğin zararlı olma olasılığı.
Sınıflandırma sistemi, içeriğin güvenli olma olasılığını belirtir. Bu, bir içerikteki zararın ciddiyetini göstermez.
Sıralamalar | |
---|---|
HARM_PROBABILITY_UNSPECIFIED |
Olasılık belirtilmedi. |
NEGLIGIBLE |
İçeriğin güvenli olmama olasılığı çok azdır. |
LOW |
İçeriğin güvenli olmayan olma olasılığı düşüktür. |
MEDIUM |
İçeriğin güvenli olmayan olma olasılığı orta düzeydedir. |
HIGH |
İçeriğin güvenli olmayan olma olasılığı yüksektir. |
CitationMetadata
Bir içerik için kaynak atıfları koleksiyonu.
JSON gösterimi |
---|
{
"citationSources": [
{
object ( |
Alanlar | |
---|---|
citationSources[] |
Belirli bir yanıtla ilgili kaynaklardan yapılan alıntılar. |
CitationSource
Belirli bir yanıtın bir kısmı için kaynaktan yapılan alıntı.
JSON gösterimi |
---|
{ "startIndex": integer, "endIndex": integer, "uri": string, "license": string } |
Alanlar | |
---|---|
startIndex |
İsteğe bağlı. Bu kaynakla ilişkilendirilen yanıt segmentinin başlangıcı. Dizin, bayt cinsinden ölçülen segmentin başlangıcını gösterir. |
endIndex |
İsteğe bağlı. İlişkilendirilen segmentin sonu (hariç). |
uri |
İsteğe bağlı. Metnin bir kısmı için kaynak olarak ilişkilendirilen URI. |
license |
İsteğe bağlı. Segment kaynağı olarak ilişkilendirilen GitHub projesi lisansı. Kod alıntıları için lisans bilgileri gereklidir. |
PromptFeedback
İstemin GenerateContentRequest.content
politikasında belirtilen geri bildirim meta verileri grubu.
JSON gösterimi |
---|
{ "blockReason": enum ( |
Alanlar | |
---|---|
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[] |
İ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. |