ZKnowledgeAgent / app /services /vector_store.py
mghfuran's picture
deploy: initial clean deployment with lfs tracked database
c1afa55
Raw
History Blame Contribute Delete
415 Bytes
from langchain_chroma import Chroma
DB_PATH = "./app/db/chroma_db"
def create_vector_store(chunks, embedding_model):
db = Chroma.from_documents(
documents=chunks,
embedding=embedding_model,
persist_directory=DB_PATH
)
return db
def load_vector_store(embedding_model):
return Chroma(
persist_directory=DB_PATH,
embedding_function=embedding_model
)