File size: 451 Bytes
f67f20b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | from fastapi import APIRouter
from src.core.store_manager import load_or_create_store
router = APIRouter()
@router.get("/documents")
async def get_documents(session_id: str):
"""
Return all uploaded document names
for the current session.
"""
vector_store = load_or_create_store(session_id)
documents = list({record.doc_name for record in vector_store.records})
documents.sort()
return {"documents": documents}
|