Spaces:
Running
Running
File size: 671 Bytes
10399f1 8561cf1 10399f1 8561cf1 10399f1 8561cf1 10399f1 2dae6f6 10399f1 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# utils/doc_ingest.py
from .chat_rag import pdf_to_vec
def ingest_document(file_location: str, collection_name: str):
"""
Process and ingest a document into a user-specific vector database.
:param file_location: The location of the uploaded file on the server.
:param collection_name: The collection name unique for each user uploading the document.
"""
try:
vectordb = pdf_to_vec(file_location, collection_name)
print("Document processed and ingested successfully into user-specific collection.")
except Exception as e:
print(f"Error processing document for collection {collection_name}: {e}")
raise
|