Spaces:
Sleeping
Sleeping
# 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") | |
async def check_groundedness(req: LLMResponse): | |
result = checker.check(req.question, req.answer, req.context) | |
return result | |