Skip to main content
POST
/
moderation
/
image
Görüntü Moderasyonu
curl --request POST \
  --url https://dev-api.detectivision.ai/api/v1/moderation/image \
  --header 'API-Key: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "url": "https://t3.ftcdn.net/jpg/03/21/62/56/360_F_321625657_rauGwvaYjtbETuwxn9kpBWKDYrVUMdB4.jpg",
  "models": [
    "guns"
  ]
}
'
{
  "id": 26,
  "jobId": 123,
  "result": {
    "guns": true,
    "sexual": false,
    "genitalia": false,
    "smoke": false
  },
  "createdAt": 1742201764,
  "updatedAt": 1742201764
}

Görüntü Moderasyonu API’si

Bu endpoint, görüntü içeriğinin moderasyon analizini yapar. URL olarak verilen bir görüntüyü analiz ederek uygunsuz içerikler tespit eder.

Kullanım Senaryoları

  • Kullanıcı tarafından yüklenen görsellerin güvenliğini kontrol etme
  • Profil fotoğraflarının politika uyumluluğunu denetleme
  • Web sitesi içeriklerindeki görsellerin uygunsuzluk kontrolü
  • E-ticaret görsellerinin sınıflandırılması

Özellikler

  • Tek bir API çağrısıyla birden fazla kategori analizi
  • Silah, cinsel içerik, sigara ve diğer uygunsuz içeriklerin tespiti
  • Belirli modellere özgü sınıflandırma seçeneği

Analiz Modelleri

Görüntü moderasyonu API’si şu modelleri destekler:
ModelAçıklama
gunsSilah, tabanca, tüfek gibi ateşli silahları tespit eder
sexualAçık cinsel içeriği tespit eder
genitaliaMüstehcen içerikleri tespit eder
smokeSigara, duman gibi içerikleri tespit eder

Örnek Kullanım

Tüm modeller için analiz:
{
  "url": "https://örnek-görsel-url.jpg"
}
Belirli modeller için analiz:
{
  "url": "https://örnek-görsel-url.jpg",
  "models": ["guns", "smoke"]
}

Yanıt Değerlendirme

Analiz sonucunda, her bir model için boolean değer döner. true değeri, o kategorideki içeriğin görüntüde tespit edildiğini gösterir:
{
  "result": {
    "guns": true,
    "sexual": false,
    "genitalia": false,
    "smoke": false
  }
}

Güvenli Kullanım İpuçları

  1. Önceden kontrol edilmeyen görüntüleri sistemlerinizde gösterirken bu API’yi kullanarak bir filtreleme katmanı oluşturun
  2. İçerik moderation sonuçlarını, özellikle yoğun trafik durumunda önbelleğe alarak tekrarlanan istekleri engelleyin
  3. Kullanıcı içerik yükleme akışlarına entegre ederek kötü niyetli içeriklerin platformunuza girmesini engelleyin

Authorizations

API-Key
string
header
required

Body

application/json
url
string
required

Analiz edilecek görüntünün URL'si

Example:

"https://t3.ftcdn.net/jpg/03/21/62/56/360_F_321625657_rauGwvaYjtbETuwxn9kpBWKDYrVUMdB4.jpg"

models
enum<string>[]

Uygulanacak analiz modelleri (belirtilmezse tüm modeller uygulanır)

Available options:
genitalia,
guns,
sexual,
smoke
Example:
["guns"]

Response

Başarılı analiz sonucu

id
integer

Moderasyon işleminin ID'si

Example:

26

jobId
integer

İşlem ID'si

Example:

123

result
object
createdAt
integer

İşlemin oluşturulduğu zaman (Unix timestamp)

Example:

1742201764

updatedAt
integer

İşlemin son güncellendiği zaman (Unix timestamp)

Example:

1742201764