Skip to main content

Başlarken

Detectivision API’si, içerik moderasyonunu kolaylaştırmak için tasarlanmıştır. API’yi kullanarak, metinleri çeşitli kategorilerde değerlendirebilir ve zararlı içerikler hakkında anında geri bildirim alabilirsiniz.

Kimlik Doğrulama

Tüm API endpointleri, API anahtarı kullanılarak kimlik doğrulaması gerektirir. API isteğinizin başlığında API-Key parametresinde API anahtarınızı sağlamalısınız.
curl -X POST "http://localhost:8787/api/v1/moderation" \
     -H "API-Key: YOUR_API_KEY" \
     -H "Content-Type: application/json" \
     -d '{"type": "text_moderation", "input": "örnek metin"}'

Yanıt Formatı

API yanıtları JSON formatında döner. Başarılı yanıtlar 200 OK durum koduyla birlikte gelir ve aşağıdaki yapıya sahip olacaktır:
{
  "id": 25,
  "jobId": 122,
  "result": {
    "language": "tr",
    "scores": {
      "NEUTRAL": 0.9886459112167358,
      "SEXUAL": 0.0022032149136066437,
      "HATE": 0.001250135712325573,
      "SELF_HARM": 0.001079669571481645,
      "BAD_HABITS": 0.00073793507181108
    },
    "flags": {
      "NEUTRAL": true,
      "SEXUAL": false,
      "HATE": false, 
      "SELF_HARM": false,
      "BAD_HABITS": false
    }
  },
  "createdAt": 1742201764,
  "updatedAt": 1742201764
}

Kategori Açıklamaları

API’miz şu kategorilerde içerik analizi yapar:
  • NEUTRAL: İçeriğin zararlı olmadığını gösterir
  • SEXUAL: Cinsel içerik
  • HATE: Nefret söylemi
  • SELF_HARM: Kendine zarar verme ile ilgili içerik
  • BAD_HABITS: Kötü alışkanlıklar (uyuşturucu, alkol vb.) ile ilgili içerik

API Endpointleri

Tüm mevcut API endpointlerimizi keşfetmek için soldaki menüyü kullanabilirsiniz.