Skip to content

Moderations

Bir metnin zararlı/uygunsuz içerik barındırıp barındırmadığını sınıflandırır. Kullanıcı girdilerini filtrelemek için kullanışlıdır.

POST/v1/moderations

İstek parametreleri

AlanTipZorunluAçıklama
modelstringModerasyon modeli
inputstring | diziSınıflandırılacak metin

Örnek

bash
curl https://app.qevron.ai/v1/moderations \
  -H "Authorization: Bearer $QEVRON_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "text-moderation-latest",
    "input": "Sınıflandırılacak metin burada."
  }'
python
resp = client.moderations.create(
    model="text-moderation-latest",
    input="Sınıflandırılacak metin burada.",
)
print(resp.results[0].flagged)

Yanıt

Yanıt, sağlayıcıya göre değişebilir; OpenAI uyumlu biçimde tipik olarak şu yapıdadır:

json
{
  "id": "modr-...",
  "model": "text-moderation-latest",
  "results": [
    {
      "flagged": false,
      "categories": { "hate": false, "violence": false, "...": false },
      "category_scores": { "hate": 0.0001, "violence": 0.0002 }
    }
  ]
}
AlanAçıklama
results[].flaggedİçerik işaretlendi mi (true/false)
results[].categoriesKategori bazında ihlal var/yok
results[].category_scoresKategori bazında skorlar

WARNING

Moderasyon yanıt alanları kullanılan sağlayıcı modeline bağlıdır. Kendi modelinizin tam çıktısını test ederek doğrulayın.

Qevron — AI gateway. Arpanet / OpenAI / Anthropic / Gemini uyumlu.