from fastapi import APIRouter from app.controllers.chat_controller import ChatController from app.models.chat import ChatRequest router = APIRouter() controller = ChatController() @router.post("/chat") def chat( request: ChatRequest, ): return controller.ask( repository_id=request.repository_id, question=request.question, )