- HTTP isteği
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- InputContent
- TextInput
- Bağlam
- PolicyConfig
- PolicyType
- ClassifierVersion
- PolicyResult
- ViolationResult
- Deneyin.
Belirtilen politika grubuyla bir içeriği analiz edin.
HTTP isteği
POST https://checks.googleapis.com/v1alpha/aisafety:classifyContent
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
İstek içeriği
İstek metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{ "input": { object ( |
Alanlar | |
---|---|
input |
Zorunlu. Sınıflandırılacak içerik. |
context |
İsteğe bağlıdır. Sınıflandırmaya yardımcı olmak için kullanılacak girişle ilgili bağlam. |
policies[] |
Zorunlu. Sınıflandırma yapılacak politikaların listesi. |
classifier |
İsteğe bağlıdır. Kullanılacak sınıflandırıcı sürümü. Belirtilmezse en son sürüm kullanılır. |
Yanıt gövdesi
aisafety.classifyContent RPC'si için yanıt protokolü.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{
"policyResults": [
{
object ( |
Alanlar | |
---|---|
policy |
Her politika için sınıflandırma sonuçları. |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamını gerektirir:
https://www.googleapis.com/auth/checks
Daha fazla bilgi için OAuth 2.0'a Genel Bakış başlıklı makaleyi inceleyin.
InputContent
Sınıflandırılacak içerik.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birleştirme alanı input . Sınıflandırılacak içerik. input yalnızca aşağıdakilerden biri olabilir: |
|
text |
Metin biçimindeki içerik. |
TextInput
Sınıflandırılacak metin girişi.
JSON gösterimi |
---|
{ "languageCode": string, // Union field |
Alanlar | |
---|---|
language |
İsteğe bağlıdır. Metnin dili, ISO 639-1 biçiminde olmalıdır. Dil geçersizse veya belirtilmemişse sistem dili algılamaya çalışır. |
Birleştirme alanı source . Sınıflandırılacak metnin kaynağı. source yalnızca aşağıdakilerden biri olabilir: |
|
content |
Sınıflandırılacak gerçek metin parçası. |
Bağlam
Sınıflandırmaya yardımcı olmak için kullanılacak girişle ilgili bağlam.
JSON gösterimi |
---|
{ "prompt": string } |
Alanlar | |
---|---|
prompt |
İsteğe bağlıdır. Model yanıtını oluşturan istem. |
PolicyConfig
Sınıflandırma yapılacak politikaların listesi.
JSON gösterimi |
---|
{
"policyType": enum ( |
Alanlar | |
---|---|
policy |
Zorunlu. Politikanın türü. |
threshold |
İsteğe bağlıdır. İçeriğin politikaları ihlal edip etmediğine karar verirken kullanılacak puan eşiği. Belirtilmezse politika için varsayılan 0, 5 eşiği kullanılır. |
PolicyType
Güvenlik politikasının benzersiz tanımlayıcısı.
Sıralamalar | |
---|---|
POLICY_TYPE_UNSPECIFIED |
Varsayılan. |
DANGEROUS_CONTENT |
Model, zararlı ürünlere, hizmetlere ve faaliyetlere erişimi kolaylaştırıyor, teşvik ediyor veya mümkün kılıyor. |
PII_SOLICITING_RECITING |
Model, bir kişinin kişisel bilgilerini ve verilerini ifşa ediyor. |
HARASSMENT |
Model, başka bir kişiye karşı kötü niyetli, korkutucu, zorbalık içeren veya taciz edici içerik üretiyor. |
SEXUALLY_EXPLICIT |
Model, doğası gereği müstehcen içerikler üretiyor. |
HATE_SPEECH |
Model, ırk ve din gibi özelliklere dayalı olarak şiddeti, nefreti ve ayrımcılığı teşvik ediyor. |
MEDICAL_INFO |
Model, sağlık tavsiyesi veya rehberlik sağlayarak zarar veriyor. |
VIOLENCE_AND_GORE |
Model, gereksiz ve gerçekçi şiddet veya kan açıklamaları içeren içerikler üretiyor. |
OBSCENITY_AND_PROFANITY |
ClassifierVersion
Kullanılacak sınıflandırıcı sürümü.
Sıralamalar | |
---|---|
CLASSIFIER_VERSION_UNSPECIFIED |
Belirtilmemiş sürüm. |
STABLE |
Kararlı sürüm |
LATEST |
En yeni sürüm |
PolicyResult
Bir politikanın ilgili girişe göre sonucu.
JSON gösterimi |
---|
{ "policyType": enum ( |
Alanlar | |
---|---|
policy |
Politikanın türü. |
score |
Bu politikanın sonuçları için nihai puan. |
violation |
Politika için sınıflandırmanın sonucu. |
ViolationResult
Politika için sınıflandırmanın sonucu.
Sıralamalar | |
---|---|
VIOLATION_RESULT_UNSPECIFIED |
Belirtilmemiş sonuç. |
VIOLATIVE |
Son puan, giriş puanı eşiğinden büyük veya bu eşiğe eşit. |
NON_VIOLATIVE |
Nihai puan, giriş puanı eşiğinden küçüktür. |
CLASSIFICATION_ERROR |
Bir hata oluştu ve ihlal sonucu belirlenemedi. |