CoolFace
Apppublic

unpronohoney/clickbait-api-space

sourceHugging Facemitupdated 4mo agoView on Hugging Face
0likes
App README

Tık Tuzağı API (YTÜ Bilgisayar Projesi)

BERTurk tabanlı clickbait tespiti için FastAPI servisi. Chrome eklentisi buraya bağlanır.

Endpoint'ler

  • GET / → sağlık kontrolü, yüklü modeller.
  • POST /predict → gövde: { "title": "...", "paragraph": "...", "model": "main" }
  • model: "main" (ana BERTurk) veya "balanced" (dengeli veri).
  • yanıt: { "prob_cb": 0.87, "label": "CB", "model": "main" }

Modeller ilk istekte tembel (lazy) yüklenir; ilk çağrı biraz yavaş olabilir.

Kurulum (HuggingFace Space)

  1. 1.https://huggingface.co/new-space → Docker (boş şablon) seç.
  2. 2.Bu klasördeki app.py, requirements.txt, Dockerfile, README.md dosyalarını yükle (web arayüzünden "Add file" veya git push).
  3. 3.Build bitince Space adresin: https://<kullanıcıadın>-<space-adı>.hf.space
  4. 4.Bu adresi eklentinin config.js dosyasındaki API_BASE'e yaz.

Hızlı test

bash
curl -X POST https://<kullanıcıadın>-<space-adı>.hf.space/predict \
  -H "Content-Type: application/json" \
  -d '{"title":"Bu olayı görenler şok oldu","paragraph":"Olayla ilgili detaylar...","model":"main"}'