Spaces:
Running
Running
File size: 634 Bytes
828e2d3 82a5535 bed713d 828e2d3 15d9901 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
import os
os.environ["HF_HOME"] = "/tmp/hf_home"
os.makedirs("/tmp/hf_cache", exist_ok=True)
from fastapi import FastAPI
from pydantic import BaseModel
from app.filter_review import filter_review
app = FastAPI()
@app.get("/")
def read_root():
return {"message": "Selamat datang di API Filter Ulasan Spam untuk ArTour!"}
class FilterReviewRequest(BaseModel):
text: str
@app.post("/filter-review")
def filter_spam(request: FilterReviewRequest):
label, confidence = filter_review(request.text)
binary_label = 1 if label.lower() == "spam" else 0
return {"label": binary_label, "confidence": confidence}
|