Gemini API; resim, ses, kod, araçlar ve daha fazlasıyla içerik üretmeyi destekler. Bu özelliklerin her biriyle ilgili ayrıntılar için okumaya devam edip görev odaklı örnek koda göz atın veya kapsamlı kılavuzları okuyun.
Yöntem: model.generateContent
GenerateContentRequest
girdisinden sonra bir model yanıtı oluşturur. Ayrıntılı kullanım bilgileri için metin oluşturma kılavuzuna bakın. Giriş özellikleri, hassaslaştırılmış modeller de dahil olmak üzere modeller arasında farklılık gösterir. Ayrıntılar için model kılavuzuna ve ayarlama kılavuzuna bakın.
Uç nokta
yayınlayacağım
https://generativelanguage.googleapis.com/v1beta/{model=models/*}:generateContent
Yol parametreleri
model
string
Zorunlu. Tamamlama oluşturmak için kullanılacak Model
öğesinin adı.
Biçim: name=models/{model}
. models/{model}
biçimindedir.
İstek içeriği
İstek gövdesi, aşağıdaki yapıya sahip verileri içerir:
contents[]
object (Content
)
Zorunlu. Modelle olan mevcut görüşmenin içeriği.
Tek dönüşlü sorgular için bu, tek bir örnektir. Sohbet gibi çok dönüşlü sorgular için bu, sohbet geçmişini ve en son isteği içeren tekrarlanan bir alandır.
tools[]
object (Tool
)
İsteğe bağlı. Model
öğesinin bir sonraki yanıtı oluşturmak için kullanabileceği Tools
listesi.
Tool
, Model
'ın bilgi ve kapsamı dışında bir işlem veya işlem kümesi gerçekleştirmek için sistemin harici sistemlerle etkileşime girmesini sağlayan bir kod parçasıdır. Desteklenen Tool
'lar Function
ve codeExecution
'dir. Daha fazla bilgi edinmek için İşlev çağrısı ve Kod yürütme kılavuzlarına bakın.
toolConfig
object (ToolConfig
)
İsteğe bağlı. İstekte belirtilen herhangi bir Tool
için araç yapılandırması. Kullanım örneği için İşlev çağrısı kılavuzuna bakın.
safetySettings[]
object (SafetySetting
)
İsteğe bağlı. Güvenli olmayan içeriği engellemek için benzersiz SafetySetting
örneklerinin listesi.
Bu değişiklik GenerateContentRequest.contents
ve GenerateContentResponse.candidates
web sitesinde zorunlu kılınacaktır. Her SafetyCategory
türü için birden fazla ayar olmamalıdır. API, bu ayarlarla belirlenen eşikleri karşılamayan tüm içerik ve yanıtları engeller. Bu liste, SafetySettings'te belirtilen her bir SafetyCategory
için varsayılan ayarları geçersiz kılar. Listede sağlanan belirli bir SafetyCategory
için SafetySetting
yoksa API, söz konusu kategori için varsayılan güvenlik ayarını kullanır. HARM_CATEGORY_HATE_SPEECH, HARM_CATEGORY_SEXUALLY_EXPLICIT, HARM_CATEGORY_DANGEROUS_CONTENT, HARM_CATEGORY_HARASSMENT zarar kategorileri desteklenir. Mevcut güvenlik ayarları hakkında ayrıntılı bilgi için kılavuza bakın. Yapay zeka uygulamalarınızda güvenlikle ilgili dikkat edilmesi gereken noktaları nasıl dahil edeceğinizi öğrenmek için güvenlik rehberini de inceleyin.
systemInstruction
object (Content
)
İsteğe bağlı. Geliştirici tarafından oluşturulan sistem talimatları. Şu anda yalnızca metin kullanılır.
generationConfig
object (GenerationConfig
)
İsteğe bağlı. Model oluşturma ve çıkışlar için yapılandırma seçenekleri.
cachedContent
string
İsteğe bağlı. Tahmini sunmak için bağlam olarak kullanılacak şekilde önbelleğe alınan içeriğin adı. Biçim: cachedContents/{cachedContent}
Örnek istek
Metin
Python
Node.js
Go
kabuk
Kotlin
Swift
Dart
Java
Resim
Python
Node.js
Go
kabuk
Kotlin
Swift
Dart
Java
Ses
Python
Node.js
kabuk
Video
Python
Node.js
Go
kabuk
Python
kabuk
Sohbet
Python
Node.js
Go
kabuk
Kotlin
Swift
Dart
Java
Önbellek
Python
Node.js
İnce Ayarlanmış Model
Python
JSON Modu
Python
Node.js
Go
kabuk
Kotlin
Swift
Dart
Java
Kod yürütme
Python
Kotlin
Java
İşlev Çağrısı
Python
Node.js
kabuk
Kotlin
Swift
Dart
Java
Oluşturma yapılandırması
Python
Node.js
Go
kabuk
Kotlin
Swift
Dart
Java
Güvenlik Ayarları
Python
Node.js
Go
kabuk
Kotlin
Swift
Dart
Java
Sistem Talimatı
Python
Node.js
Go
kabuk
Kotlin
Swift
Dart
Java
Yanıt gövdesi
Başarılıysa yanıt metni, GenerateContentResponse
öğesinin bir örneğini içerir.
Yöntem: model.streamGenerateContent
GenerateContentRequest
girdisi verilen modelden akışlı yanıt oluşturur.
Uç nokta
yayınlayacağım
https://generativelanguage.googleapis.com/v1beta/{model=models/*}:streamGenerateContent
Yol parametreleri
model
string
Zorunlu. Tamamlama oluşturmak için kullanılacak Model
öğesinin adı.
Biçim: name=models/{model}
. models/{model}
biçimindedir.
İstek içeriği
İstek gövdesi, aşağıdaki yapıya sahip verileri içerir:
contents[]
object (Content
)
Zorunlu. Modelle olan mevcut görüşmenin içeriği.
Tek dönüşlü sorgular için bu, tek bir örnektir. Sohbet gibi çok dönüşlü sorgular için bu, sohbet geçmişini ve en son isteği içeren tekrarlanan bir alandır.
tools[]
object (Tool
)
İsteğe bağlı. Model
öğesinin bir sonraki yanıtı oluşturmak için kullanabileceği Tools
listesi.
Tool
, Model
'ın bilgi ve kapsamı dışında bir işlem veya işlem kümesi gerçekleştirmek için sistemin harici sistemlerle etkileşime girmesini sağlayan bir kod parçasıdır. Desteklenen Tool
'lar Function
ve codeExecution
'dir. Daha fazla bilgi edinmek için İşlev çağrısı ve Kod yürütme kılavuzlarına bakın.
toolConfig
object (ToolConfig
)
İsteğe bağlı. İstekte belirtilen herhangi bir Tool
için araç yapılandırması. Kullanım örneği için İşlev çağrısı kılavuzuna bakın.
safetySettings[]
object (SafetySetting
)
İsteğe bağlı. Güvenli olmayan içeriği engellemek için benzersiz SafetySetting
örneklerinin listesi.
Bu değişiklik GenerateContentRequest.contents
ve GenerateContentResponse.candidates
web sitesinde zorunlu kılınacaktır. Her SafetyCategory
türü için birden fazla ayar olmamalıdır. API, bu ayarlarla belirlenen eşikleri karşılamayan tüm içerik ve yanıtları engeller. Bu liste, SafetySettings'te belirtilen her bir SafetyCategory
için varsayılan ayarları geçersiz kılar. Listede sağlanan belirli bir SafetyCategory
için SafetySetting
yoksa API, söz konusu kategori için varsayılan güvenlik ayarını kullanır. HARM_CATEGORY_HATE_SPEECH, HARM_CATEGORY_SEXUALLY_EXPLICIT, HARM_CATEGORY_DANGEROUS_CONTENT, HARM_CATEGORY_HARASSMENT zarar kategorileri desteklenir. Mevcut güvenlik ayarları hakkında ayrıntılı bilgi için kılavuza bakın. Yapay zeka uygulamalarınızda güvenlikle ilgili dikkat edilmesi gereken noktaları nasıl dahil edeceğinizi öğrenmek için güvenlik rehberini de inceleyin.
systemInstruction
object (Content
)
İsteğe bağlı. Geliştirici tarafından oluşturulan sistem talimatları. Şu anda yalnızca metin kullanılır.
generationConfig
object (GenerationConfig
)
İsteğe bağlı. Model oluşturma ve çıkışlar için yapılandırma seçenekleri.
cachedContent
string
İsteğe bağlı. Tahmini sunmak için bağlam olarak kullanılacak şekilde önbelleğe alınan içeriğin adı. Biçim: cachedContents/{cachedContent}
Örnek istek
Metin
Python
Node.js
Go
kabuk
Kotlin
Swift
Dart
Java
Resim
Python
Node.js
Go
kabuk
Kotlin
Swift
Dart
Java
Ses
Python
kabuk
Video
Python
Node.js
Go
kabuk
Python
kabuk
Sohbet
Python
Node.js
Go
kabuk
Kotlin
Swift
Dart
Java
Yanıt gövdesi
Başarılı olursa yanıt gövdesi, GenerateContentResponse
örneklerinden oluşan bir akış içerir.
GenerateContentResponse
Modelin birden çok aday yanıtını destekleyen yanıtı.
Güvenlik derecelendirmeleri ve içerik filtreleme, hem GenerateContentResponse.prompt_feedback
içindeki istemler hem de finishReason
ve safetyRatings
kapsamındaki her bir aday için raporlanır. API: - İstenen tüm adayları veya hiçbirini döndürmez - Yalnızca istemde bir sorun varsa hiçbir aday döndürmez (promptFeedback
'i işaretleyin) - finishReason
ve safetyRatings
içindeki her adayla ilgili geri bildirimi bildirir.
candidates[]
object (Candidate
)
Modelden Aday yanıtları.
promptFeedback
object (PromptFeedback
)
İstemin içerik filtreleriyle ilgili geri bildirimini döndürür.
usageMetadata
object (UsageMetadata
)
Yalnızca çıkış. Oluşturma istekleriyle ilgili meta veriler jeton kullanımı.
JSON gösterimi |
---|
{ "candidates": [ { object ( |
PromptFeedback
İstemin GenerateContentRequest.content
içinde belirttiği geri bildirim meta verisi grubu.
blockReason
enum (BlockReason
)
İsteğe bağlı. Ayarlanırsa istem engellenir ve hiçbir öneri döndürülmez. İstemi farklı şekilde ifade edin.
safetyRatings[]
object (SafetyRating
)
İstemin güvenliğiyle ilgili derecelendirmeler. Kategori başına en fazla bir derecelendirme vardır.
JSON gösterimi |
---|
{ "blockReason": enum ( |
BlockReason
İstemin engellenme nedenini belirtir.
Sıralamalar | |
---|---|
BLOCK_REASON_UNSPECIFIED |
Varsayılan değer. Bu değer kullanılmıyor. |
SAFETY |
İstem, güvenlik nedeniyle engellendi. safetyRatings platformunu hangi güvenlik kategorisinin engellediğini inceleyin. |
OTHER |
Bilinmeyen nedenlerden dolayı istem engellendi. |
BLOCKLIST |
İstem, engellenenler listesinde yer alan terimler nedeniyle engellendi. |
PROHIBITED_CONTENT |
Yasaklanmış içerik nedeniyle istem engellendi. |
UsageMetadata
Oluşturma isteğinin jeton kullanımıyla ilgili meta veriler.
promptTokenCount
integer
İstemdeki jeton sayısı. cachedContent
ayarlandığında bu hâlâ toplam etkin istem boyutudur. Yani önbelleğe alınan içerikteki jetonların sayısı da bu sayıya dahildir.
cachedContentTokenCount
integer
İstemin önbelleğe alınan bölümündeki (önbelleğe alınmış içerik) jeton sayısı
candidatesTokenCount
integer
Oluşturulan tüm yanıt adayları genelindeki toplam jeton sayısı.
totalTokenCount
integer
Oluşturma isteği (istem + yanıt adayları) için toplam jeton sayısı.
JSON gösterimi |
---|
{ "promptTokenCount": integer, "cachedContentTokenCount": integer, "candidatesTokenCount": integer, "totalTokenCount": integer } |
Aday
- JSON gösterimi
- FinishReason
- GroundingAttribution
- AttributionSourceId
- GroundingPassageId
- SemanticRetrieverChunk
Modelden oluşturulan bir yanıt adayı.
content
object (Content
)
Yalnızca çıkış. Modelden döndürülen, üretilen içerik.
finishReason
enum (FinishReason
)
İsteğe bağlı. Yalnızca çıkış. Modelin jeton oluşturmayı durdurmasının nedeni.
Boşsa model, jeton oluşturmayı durdurmamıştır.
safetyRatings[]
object (SafetyRating
)
Bir yanıt adayının güvenliğiyle ilgili derecelendirme listesi.
Kategori başına en fazla bir derecelendirme vardır.
citationMetadata
object (CitationMetadata
)
Yalnızca çıkış. Model tarafından oluşturulan adayın alıntı bilgileri.
Bu alan, content
kapsamında yer alan herhangi bir metin için alıntı bilgileriyle doldurulabilir. Bunlar "okunan" pasajlardır temel LLM'nin eğitim verilerindeki telif hakkıyla korunan materyallerden yerleştiriyoruz.
tokenCount
integer
Yalnızca çıkış. Bu aday için jeton sayısı.
groundingAttributions[]
object (GroundingAttribution
)
Yalnızca çıkış. Geçerli bir cevaba katkıda bulunan kaynaklarla ilgili ilişkilendirme bilgileri.
Bu alan GenerateAnswer
çağrıları için doldurulur.
index
integer
Yalnızca çıkış. Yanıt adayları listesindeki adayın dizini.
JSON gösterimi |
---|
{ "content": { object ( |
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 |
Yanıt adayının içeriği, güvenlik nedeniyle işaretlendi. |
RECITATION |
Yanıt adayının içeriği, hatırlatma nedeniyle işaretlendi. |
LANGUAGE |
Yanıt adayı içeriği, desteklenmeyen bir dil kullanıldığı için işaretlendi. |
OTHER |
Bilinmeyen neden. |
BLOCKLIST |
İçerik yasaklı terimler içerdiği için jeton oluşturma durduruldu. |
PROHIBITED_CONTENT |
Yasaklanmış olabilecek içerik barındırabileceği için jeton oluşturma işlemi durduruldu. |
SPII |
İçerik, kimliği tanımlayabilecek hassas bilgiler (SPII) barındırdığından jeton oluşturma işlemi durduruldu. |
MALFORMED_FUNCTION_CALL |
Model tarafından oluşturulan işlev çağrısı geçersiz. |
GroundingAttribution
Bir cevaba katkıda bulunan kaynağın atfı.
sourceId
object (AttributionSourceId
)
Yalnızca çıkış. Bu ilişkilendirmeye katkıda bulunan kaynağın kimliği.
content
object (Content
)
Bu ilişkilendirmeyi oluşturan temel kaynak içeriği.
JSON gösterimi |
---|
{ "sourceId": { object ( |
AttributionSourceId
Bu ilişkilendirmeye katkıda bulunan kaynağın kimliği.
Birleştirme alanı source
.
source
şunlardan yalnızca biri olabilir:
groundingPassage
object (GroundingPassageId
)
Satır içi pasaj için tanımlayıcı.
semanticRetrieverChunk
object (SemanticRetrieverChunk
)
Semantik Retriever aracılığıyla getirilen Chunk
tanımlayıcısı.
JSON gösterimi |
---|
{ // Union field |
GroundingPassageId
GroundingPassage
içindeki bir bölümün tanımlayıcısı.
passageId
string
Yalnızca çıkış. GenerateAnswerRequest
içindeki GroundingPassage.id
ile eşleşen pasajın kimliği.
partIndex
integer
Yalnızca çıkış. GenerateAnswerRequest
GroundingPassage.content
içindeki bölümün dizini.
JSON gösterimi |
---|
{ "passageId": string, "partIndex": integer } |
SemanticRetrieverChunk
SemanticRetrieverConfig
kullanılarak GenerateAnswerRequest
içinde belirtilen Semantik Retriever aracılığıyla alınan Chunk
için tanımlayıcı.
source
string
Yalnızca çıkış. İsteğin SemanticRetrieverConfig.source
ile eşleşen kaynağın adı. Örnek: corpora/123
veya corpora/123/documents/abc
chunk
string
Yalnızca çıkış. İlişkilendirilen metni içeren Chunk
öğesinin adı. Örnek: corpora/123/documents/abc/chunks/xyz
JSON gösterimi |
---|
{ "source": string, "chunk": string } |
CitationMetadata
Bir içeriğin parçasıyla ilgili kaynak atıfları koleksiyonu.
citationSources[]
object (CitationSource
)
Belirli bir yanıtın kaynaklarına yapılan alıntılar.
JSON gösterimi |
---|
{
"citationSources": [
{
object ( |
CitationSource
Belirli bir yanıtın bir kısmı için kaynaktan yapılan alıntı.
startIndex
integer
İ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
integer
İsteğe bağlı. İlişkilendirilen segmentin sonu (hariç).
uri
string
İsteğe bağlı. Metnin bir bölümü için kaynak olarak ilişkilendirilen URI.
license
string
İsteğe bağlı. Segmentin kaynağı olarak ilişkilendirilen GitHub projesinin lisansı.
Kod alıntıları için lisans bilgisi gereklidir.
JSON gösterimi |
---|
{ "startIndex": integer, "endIndex": integer, "uri": string, "license": string } |
GenerationConfig
Model oluşturma ve çıkışlar için yapılandırma seçenekleri. Bazı parametreler her model için yapılandırılamaz.
stopSequences[]
string
İsteğe bağlı. Çıkış oluşturmayı durduracak karakter dizileri kümesi (en fazla 5). Belirtilirse API, bir stop_sequence
ilk göründüğünde durur. Durdurma sırası yanıtın bir parçası olarak dahil edilmez.
responseMimeType
string
İsteğe bağlı. Oluşturulan aday metnin MIME türü. Desteklenen MIME türleri şunlardır: text/plain
: (varsayılan) Metin çıkışı. application/json
: Yanıt adaylarında JSON yanıtı. Desteklenen tüm MIME metin MIME türlerinin listesi için belgelere bakın.
responseSchema
object (Schema
)
İsteğe bağlı. Oluşturulan aday metnin çıkış şeması. Şemalar, OpenAPI şemasının bir alt kümesi olmalıdır ve nesne, temel öğe veya dizi olabilir.
Ayarlanırsa uyumlu bir responseMimeType
de ayarlanmalıdır. Uyumlu MIME türleri: application/json
: JSON yanıtı için şema. Daha fazla bilgi için JSON metin oluşturma kılavuzuna bakın.
candidateCount
integer
İsteğe bağlı. Döndürülecek oluşturulan yanıtların sayısı.
Şu anda bu değer yalnızca 1 olarak ayarlanabilir. Politika ayarlanmadan bırakılırsa varsayılan olarak 1 değerine ayarlanır.
maxOutputTokens
integer
İsteğe bağlı. Bir yanıt adayına dahil edilecek maksimum jeton sayısı.
Not: Varsayılan değer modele göre değişir. getModel
işlevinden döndürülen Model
için Model.output_token_limit
özelliğine bakın.
temperature
number
İsteğe bağlı. Çıkışın rastgeleliğini kontrol eder.
Not: Varsayılan değer modele göre değişir. getModel
işlevinden döndürülen Model
için Model.temperature
özelliğine bakın.
Değerler [0,0, 2,0] arasında değişebilir.
topP
number
İsteğe bağlı. Örnekleme sırasında dikkate alınacak jetonların maksimum kümülatif olasılığı.
Model, birleşik Top-k ve Top-p (nucleus) örneklemesini kullanır.
Jetonlar, atanan olasılıklara göre sıralanır. Böylece yalnızca en olası jetonlar dikkate alınır. Top-k örneklemesi, dikkate alınacak maksimum jeton sayısını doğrudan sınırlandırırken Nucleus örneklemesi, kümülatif olasılığa dayalı olarak jeton sayısını sınırlar.
Not: Varsayılan değer Model
alanına göre değişir ve getModel
işlevinden döndürülen Model.top_p
özelliği tarafından belirtilir. Boş bir topK
özelliği, modelin birinci taraf örnekleme uygulamadığını ve isteklerde topK
ayarlamasına izin vermediğini gösterir.
topK
integer
İsteğe bağlı. Örnekleme sırasında dikkate alınacak maksimum jeton sayısı.
Gemini modelleri, Top-p (çekirdek) örneklemeyi veya Top-k ve çekirdek örneklemenin bir kombinasyonunu kullanır. Top-k örneklemesi, en olası topK
jeton grubunu dikkate alır. Çekirdek örneklemeyle çalışan modeller topK ayarına izin vermez.
Not: Varsayılan değer Model
alanına göre değişir ve getModel
işlevinden döndürülen Model.top_p
özelliği tarafından belirtilir. Boş bir topK
özelliği, modelin birinci taraf örnekleme uygulamadığını ve isteklerde topK
ayarlamasına izin vermediğini gösterir.
JSON gösterimi |
---|
{
"stopSequences": [
string
],
"responseMimeType": string,
"responseSchema": {
object ( |
HarmCategory
Puan kategorisi.
Bu kategoriler, geliştiricilerin düzenlemek isteyebileceği çeşitli zarar türlerini kapsar.
Sıralamalar | |
---|---|
HARM_CATEGORY_UNSPECIFIED |
Kategori belirtilmedi. |
HARM_CATEGORY_DEROGATORY |
Kimliği ve/veya korunan özelliği hedefleyen olumsuz ya da zararlı yorumlar. |
HARM_CATEGORY_TOXICITY |
Kaba, saygısız veya küfürlü içerik. |
HARM_CATEGORY_VIOLENCE |
Bir birey veya gruba yönelik şiddet içeren senaryoları veya kanlı görüntülerin genel açıklamalarını açıklar. |
HARM_CATEGORY_SEXUAL |
Cinsel eylemlere veya diğer müstehcen içeriklere referans veriyor. |
HARM_CATEGORY_MEDICAL |
Kontrol edilmemiş tıbbi önerileri tanıtır. |
HARM_CATEGORY_DANGEROUS |
Zararlı eylemleri teşvik eden, kolaylaştıran veya destekleyen içerikler |
HARM_CATEGORY_HARASSMENT |
Taciz edici içerik. |
HARM_CATEGORY_HATE_SPEECH |
Nefret söylemi ve içerik. |
HARM_CATEGORY_SEXUALLY_EXPLICIT |
Müstehcen içerik. |
HARM_CATEGORY_DANGEROUS_CONTENT |
Tehlikeli içerik. |
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 verme olasılığı sınıflandırması burada bulunur.
category
enum (HarmCategory
)
Zorunlu. Bu puanın kategorisi.
probability
enum (HarmProbability
)
Zorunlu. Bu içeriğin zarar görme olasılığı
blocked
boolean
Bu içerik, bu derecelendirme nedeniyle mi engellendi?
JSON gösterimi |
---|
{ "category": enum ( |
HarmProbability
Bir içeriğin zararlı olma olasılığıdır.
Sınıflandırma sistemi, içeriğin güvenli olma 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. |
SafetySetting
Güvenlik engelleme davranışını etkileyen güvenlik ayarı.
Bir kategori için güvenlik ayarının geçirilmesi, içeriğin engellenmesi için izin verilen olasılığı değiştirir.
category
enum (HarmCategory
)
Zorunlu. Bu ayarın kategorisi.
threshold
enum (HarmBlockThreshold
)
Zorunlu. Zararın engellendiği olasılık eşiğini kontrol eder.
JSON gösterimi |
---|
{ "category": enum ( |
HarmBlockThreshold
Belirtilen zarar olasılığında veya ötesinde engelleme.
Sıralamalar | |
---|---|
HARM_BLOCK_THRESHOLD_UNSPECIFIED |
Eşik belirtilmedi. |
BLOCK_LOW_AND_ABOVE |
NEGLIGIBLE barındıran içeriklere izin verilir. |
BLOCK_MEDIUM_AND_ABOVE |
NEGLIGIBLE ve LOW pozisyonuna izin verilir. |
BLOCK_ONLY_HIGH |
İHMAL, DÜŞÜK ve ORTA kriterlerine sahip içeriklere izin verilir. |
BLOCK_NONE |
Tüm içeriğe izin verilir. |