- JSON gösterimi
- Aday
- FinishReason
- SafetyRating
- HarmProbability
- CitationMetadata
- CitationSource
- PromptFeedback
- BlockReason
- UsageMetadata
Modelin birden çok adayı destekleyen yanıtı.
Güvenlik derecelendirmeleri ve içerik filtrelemeyle ilgili not. Bunlar hem GenerateContentResponse.prompt_feedback
içindeki istem hem de finishReason
ve safetyRatings
kapsamındaki her aday için raporlanır. API sözleşmesine göre: İstenen tüm adaylar döndürülür veya hiç aday döndürülmez. Yalnızca istemle ilgili bir sorun oluştuğunda (bkz. promptFeedback
) hiçbir aday döndürülmez. Her adayla ilgili geri bildirim finishReason
ve safetyRatings
tarihinde bildirilir.
JSON gösterimi |
---|
{ "candidates": [ { object ( |
Alanlar | |
---|---|
candidates[] |
Modelden Aday yanıtları. |
promptFeedback |
İstemin içerik filtreleriyle ilgili geri bildirimini döndürür. |
usageMetadata |
Yalnızca çıkış. Oluşturma isteklerinin jeton kullanımıyla ilgili meta veriler. |
Aday
Modelden oluşturulan bir yanıt adayı.
JSON gösterimi |
---|
{ "content": { object ( |
Alanlar | |
---|---|
content |
Yalnızca çıkış. Modelden döndürülen, üretilen içerik. |
finishReason |
İsteğe bağlı. Yalnızca çıkış. Modelin jeton oluşturmayı durdurmasının nedeni. Boşsa model, jetonları oluşturmayı durdurmamıştır. |
safetyRatings[] |
Bir yanıt adayının güvenliğiyle ilgili derecelendirme listesi. Kategori başına en fazla bir derecelendirme vardır. |
citationMetadata |
Yalnızca çıkış. Model tarafından oluşturulan adayın 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, hatırlatma nedeniyle işaretlendi. |
OTHER |
Bilinmeyen neden. |
SafetyRating
Bir içerik için güvenlik derecelendirmesi.
Güvenlik derecelendirmesi, bir içeriğin zarar kategorisini ve o kategorideki zarar olasılığı düzeyini içerir. İçerik çeşitli zarar kategorilerinde güvenlik için sınıflandırılır ve zararın zarar görmesi olasılığı sınıflandırması 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 mi engellendi? |
HarmProbability
Bir içeriğin zararlı olma olasılığıdır.
Sınıflandırma sistemi, içeriğin güvenli olmama olasılığını verir. Bu, içerikte verilen zararın ciddiyetini belirtmez.
Sıralamalar | |
---|---|
HARM_PROBABILITY_UNSPECIFIED |
Olasılık belirtilmemiş. |
NEGLIGIBLE |
İçeriğin güvensiz olma olasılığı çok azdır. |
LOW |
İçeriğin güvenli olmama olasılığı düşüktür. |
MEDIUM |
İçeriğin güvenli olmama olasılığı orta düzeyde. |
HIGH |
İçeriğin güvenli olmama olasılığı yüksek. |
CitationMetadata
Bir içeriğin parçasıyla ilgili kaynak atıfları koleksiyonu.
JSON gösterimi |
---|
{
"citationSources": [
{
object ( |
Alanlar | |
---|---|
citationSources[] |
Belirli bir yanıtın kaynaklarına 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 bölümü için kaynak olarak ilişkilendirilen URI. |
license |
İsteğe bağlı. Segmentin kaynağı olarak ilişkilendirilen GitHub projesinin lisansı. Kod alıntıları için lisans bilgisi gereklidir. |
PromptFeedback
İstemin GenerateContentRequest.content
içinde belirttiği geri bildirim meta veri grubu.
JSON gösterimi |
---|
{ "blockReason": enum ( |
Alanlar | |
---|---|
blockReason |
İsteğe bağlı. Ayarlanırsa istem engellenir ve hiçbir öneri döndürülmez. İsteminizi farklı şekilde ifade edin. |
safetyRatings[] |
İstemin güvenliğiyle ilgili derecelendirmeler. Kategori başına en fazla bir derecelendirme vardır. |
BlockReason
İstemin engellenmesinin nedenini belirtir.
Sıralamalar | |
---|---|
BLOCK_REASON_UNSPECIFIED |
Varsayılan değer. Bu değer kullanılmıyor. |
SAFETY |
İstem, güvenlik nedeniyle engellendi. safetyRatings uygulamasını inceleyerek hangi güvenlik kategorisinin engellediğini öğrenebilirsiniz. |
OTHER |
Bilinmeyen nedenlerden dolayı istem engellendi. |
UsageMetadata
Oluşturma isteğinin jeton kullanımıyla ilgili meta veriler.
JSON gösterimi |
---|
{ "promptTokenCount": integer, "candidatesTokenCount": integer, "totalTokenCount": integer } |
Alanlar | |
---|---|
promptTokenCount |
İstemdeki jeton sayısı. Önbelleğe alınmışContent ayarlandığında bu, yine de toplam etkili istem boyutudur. Örneğin, önbelleğe alınmış içerikteki jeton sayısı da buna dahildir. |
candidatesTokenCount |
Oluşturulan adaylar genelindeki toplam jeton sayısı. |
totalTokenCount |
Oluşturma isteği (istem + adaylar) için toplam jeton sayısı. |