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] |