File size: 359 Bytes
4fdc679
de65949
4fdc679
0431670
4fdc679
 
 
 
de65949
 
4fdc679
1
2
3
4
5
6
7
8
9
10
11
12
# rag/api/endpoints.py
from fastapi import APIRouter, Request
from api.schemas import SearchRequest, SearchResponse
from service.search import search

router = APIRouter()

@router.post("/search", response_model=SearchResponse)
def search_context(request: Request, req: SearchRequest):
    results = search(request, req.query)
    return {"results": results}