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}