Summarize-Agent / rag.py
nelsondiasandre's picture
Upload 13 files
9b45841 verified
Raw
History Blame Contribute Delete
476 Bytes
from utils.pdf_reader import read_pdf
from utils.chunker import chunk_text
from utils.embeddings import create_embeddings
from utils.vector_store import add_chunks
from pathlib import Path
def ingest_document(path):
text = read_pdf(path)
chunks = chunk_text(text)
embeddings = create_embeddings(chunks)
filename = Path(path).name
add_chunks(
chunks,
embeddings,
filename
)
return len(chunks)