File size: 376 Bytes
10e8a0c
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
from fastapi import APIRouter, HTTPException

router = APIRouter()

from rag import get_smart_rag_response

@router.get("/query/")
async def query_rag_system(query: str):
    try:
        response = await get_smart_rag_response(query)
        return {"query": query, "response": response}
    except Exception as e:
        raise HTTPException(status_code=500, detail=str(e))