scott2srikanth's picture
Update app.py
9700325 verified
Raw History Blame Contribute Delete
486 Bytes
from fastapi import FastAPI
from pydantic import BaseModel
import joblib
app = FastAPI()
model = joblib.load("askmynotes_classifier.pkl")
class QuestionRequest(BaseModel):
question: str
@app.get("/")
def home():
return {"message": "AskMyNotes Classifier API Running"}
@app.post("/predict")
def predict(data: QuestionRequest):
prediction = model.predict([data.question])[0]
return {
"question": data.question,
"predicted_category": prediction
}