feat: change api path

This commit is contained in:
djeon 2025-10-29 15:31:29 +09:00
parent ad7975efbd
commit 43d919dded

View File

@ -176,7 +176,7 @@ async def root():
} }
@app.post("/api/terms/search", response_model=List[TermSearchResult]) @app.post("/api/rag/terms/search", response_model=List[TermSearchResult])
async def search_terms( async def search_terms(
request: TermSearchRequest, request: TermSearchRequest,
term_db: PostgresVectorDB = Depends(get_term_db), term_db: PostgresVectorDB = Depends(get_term_db),
@ -273,7 +273,7 @@ async def search_terms(
raise HTTPException(status_code=500, detail=str(e)) raise HTTPException(status_code=500, detail=str(e))
@app.get("/api/terms/{term_id}", response_model=Term) @app.get("/api/rag/terms/{term_id}", response_model=Term)
async def get_term( async def get_term(
term_id: str, term_id: str,
term_db: PostgresVectorDB = Depends(get_term_db) term_db: PostgresVectorDB = Depends(get_term_db)
@ -301,7 +301,7 @@ async def get_term(
raise HTTPException(status_code=500, detail=str(e)) raise HTTPException(status_code=500, detail=str(e))
@app.post("/api/terms/{term_id}/explain", response_model=TermExplanation) @app.post("/api/rag/terms/{term_id}/explain", response_model=TermExplanation)
async def explain_term( async def explain_term(
term_id: str, term_id: str,
request: TermExplainRequest, request: TermExplainRequest,
@ -347,7 +347,7 @@ async def explain_term(
raise HTTPException(status_code=500, detail=str(e)) raise HTTPException(status_code=500, detail=str(e))
@app.get("/api/terms/stats", response_model=TermStats) @app.get("/api/rag/terms/stats", response_model=TermStats)
async def get_term_stats(term_db: PostgresVectorDB = Depends(get_term_db)): async def get_term_stats(term_db: PostgresVectorDB = Depends(get_term_db)):
"""용어 통계 조회""" """용어 통계 조회"""
try: try:
@ -369,7 +369,7 @@ async def get_term_stats(term_db: PostgresVectorDB = Depends(get_term_db)):
# 관련자료 API # 관련자료 API
# ============================================================================ # ============================================================================
@app.post("/api/documents/search", response_model=List[DocumentSearchResult]) @app.post("/api/rag/documents/search", response_model=List[DocumentSearchResult])
async def search_documents( async def search_documents(
request: DocumentSearchRequest, request: DocumentSearchRequest,
doc_db: AzureAISearchDB = Depends(get_doc_db), doc_db: AzureAISearchDB = Depends(get_doc_db),
@ -415,7 +415,7 @@ async def search_documents(
raise HTTPException(status_code=500, detail=str(e)) raise HTTPException(status_code=500, detail=str(e))
@app.get("/api/documents/stats", response_model=DocumentStats) @app.get("/api/rag/documents/stats", response_model=DocumentStats)
async def get_document_stats(doc_db: AzureAISearchDB = Depends(get_doc_db)): async def get_document_stats(doc_db: AzureAISearchDB = Depends(get_doc_db)):
"""문서 통계 조회""" """문서 통계 조회"""
try: try:
@ -437,7 +437,7 @@ async def get_document_stats(doc_db: AzureAISearchDB = Depends(get_doc_db)):
# RAG 회의록 API # RAG 회의록 API
# ============================================================================ # ============================================================================
@app.post("/api/minutes/search", response_model=List[MinutesSearchResult]) @app.post("/api/rag/minutes/search", response_model=List[MinutesSearchResult])
async def search_related_minutes( async def search_related_minutes(
request: MinutesSearchRequest, request: MinutesSearchRequest,
rag_minutes_db: RagMinutesDB = Depends(get_rag_minutes_db), rag_minutes_db: RagMinutesDB = Depends(get_rag_minutes_db),
@ -481,7 +481,7 @@ async def search_related_minutes(
raise HTTPException(status_code=500, detail=str(e)) raise HTTPException(status_code=500, detail=str(e))
@app.get("/api/minutes/{minutes_id}") @app.get("/api/rag/minutes/{minutes_id}")
async def get_minutes( async def get_minutes(
minutes_id: str, minutes_id: str,
rag_minutes_db: RagMinutesDB = Depends(get_rag_minutes_db) rag_minutes_db: RagMinutesDB = Depends(get_rag_minutes_db)
@ -509,7 +509,7 @@ async def get_minutes(
raise HTTPException(status_code=500, detail=str(e)) raise HTTPException(status_code=500, detail=str(e))
@app.get("/api/minutes/stats") @app.get("/api/rag/minutes/stats")
async def get_minutes_stats(rag_minutes_db: RagMinutesDB = Depends(get_rag_minutes_db)): async def get_minutes_stats(rag_minutes_db: RagMinutesDB = Depends(get_rag_minutes_db)):
"""회의록 통계 조회""" """회의록 통계 조회"""
try: try:
@ -521,7 +521,7 @@ async def get_minutes_stats(rag_minutes_db: RagMinutesDB = Depends(get_rag_minut
raise HTTPException(status_code=500, detail=str(e)) raise HTTPException(status_code=500, detail=str(e))
@app.post("/api/minutes/related", response_model=List[RelatedMinutesResponse]) @app.post("/api/rag/minutes/related", response_model=List[RelatedMinutesResponse])
async def get_related_minutes( async def get_related_minutes(
request: RelatedMinutesRequest, request: RelatedMinutesRequest,
rag_minutes_db: RagMinutesDB = Depends(get_rag_minutes_db), rag_minutes_db: RagMinutesDB = Depends(get_rag_minutes_db),