Spaces:
Sleeping
Sleeping
File size: 397 Bytes
d0abef8 1f9de36 d0abef8 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# src/explain_service/app.py
from fastapi import FastAPI
from pydantic import BaseModel
from src.explain_service.explainer import Explainer
app = FastAPI(title="Explain Service")
explainer = Explainer()
class ExplainRequest(BaseModel):
query: str
document_text: str
@app.post("/explain")
def explain_doc(req: ExplainRequest):
return explainer.explain(req.query, req.document_text)
|