Skip to content

Küfür, hakaret, sövgü, saldırgan cümleleri tespit edebilmek için oldukça hafif ve kural tabanlı bir repodur.

Notifications You must be signed in to change notification settings

datasciengine/KufurNet

Repository files navigation

KufurNet

Küfür, hakaret, sövgü, ofansif cümleleri başarılı şekilde tespit edebilmek için oluşturulmuş bir repodur. Küfür tespit konusunda repoları ve kara listeleri incelediğimizde yapılan çalışmaların oldukça yetersiz, maliyetli, başarısız ve kabul edilemez hatalarla dolu olduğunu gördük ve bu repoyu oluşturmaya karar verdik.

Repoyu dilediğiniz gibi API olarak kullanabilir ve konteyner servis olarak koşturabilirsiniz.


kufurnet fw


FastAPI ile Servis Olarak Kullanım

3 adımda kolayca API'yi yerel ağınızda kaldırabilirsiniz.

  • python -m venv venv # Venv oluşturun.
  • .\venv\Scripts\activate # Venv'i aktive edin.
  • python app.py # konsola yazmanız yeterlidir.

API Kullanımı

curl -X 'POST'
'http://localhost:9000/check_profanity'
-H 'accept: application/json'
-H 'Content-Type: application/json'
-d '{

"text" : "hay amk ulan"

}'

{ "status": true, "result": { "is_black": true, "black_list": 0.67, "score": [ "amk", "ulan" ] } }

image

Docker ile Servis Olarak Kullanım

İki adımda kolayca konteyner servis olarak kullanın.

  • docker build -t kufurnet . # image olarak build alın.
  • docker run -d --name kufur_api -p 9000:9000 kufurnet # build aldığınız imajı konteyner olarak koşturun.

About

Küfür, hakaret, sövgü, saldırgan cümleleri tespit edebilmek için oldukça hafif ve kural tabanlı bir repodur.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages