Spaces:
Sleeping
Sleeping
from fastapi import FastAPI | |
from models import sa_pipeline, query_index | |
from pydantic import BaseModel | |
class QARequest(BaseModel): | |
question: str | |
class QAResponse(BaseModel): | |
answer: str | |
class SentimentRequest(BaseModel): | |
text: str | |
class SentimentResponse(BaseModel): | |
label: str | |
score: float | |
app = FastAPI() | |
def query(query: QARequest): | |
data = query.dict() | |
return {'answer': query_index(data['question'])} | |
def query(query: SentimentRequest): | |
data = query.dict() | |
return sa_pipeline(data['text'])[0] |