Spaces:
Sleeping
Sleeping
File size: 508 Bytes
826f9a4 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
# endpoints/groundedness.py
from fastapi import APIRouter
from pydantic import BaseModel
from model_inference.groundedness_checker import GroundednessChecker
from endpoints.api_models import LLMResponse
router = APIRouter(prefix="/groundedness", tags=["Groundedness"])
checker = GroundednessChecker(model_path="./grounding_detector")
@router.post("/check")
async def check_groundedness(req: LLMResponse):
result = checker.check(req.question, req.answer, req.context)
return result
|