ArturG9 commited on
Commit
f63cbb4
1 Parent(s): 9eb93ef

Update utills.py

Browse files
Files changed (1) hide show
  1. utills.py +5 -14
utills.py CHANGED
@@ -72,21 +72,12 @@ def load_uploaded_documents(uploaded_files):
72
  documents.append({"content": content, "filename": uploaded_file.name})
73
  return documents
74
 
75
- @st.cache_resource
76
- def chroma_db(docs, _embeddings):
77
- try:
78
- vectordb = Chroma.from_documents(
79
- documents=docs, embedding=embeddings, persist_directory="docs/chroma/"
80
- )
81
- return vectordb
82
- except Exception as e:
83
- print(f"Error creating Chroma vector database: {e}")
84
- return None # or handle the error in an appropriate manner
85
-
86
- @st.cache_resource
87
- def retriever_from_chroma(vectordb, _search_type, k):
88
  retriever = vectordb.as_retriever(search_type=search_type, search_kwargs={"k": k})
89
- return retriever
90
 
91
  @st.cache_resource
92
  def history_aware_retriever(llm, retriever, contextualize_q_system_prompt):
 
72
  documents.append({"content": content, "filename": uploaded_file.name})
73
  return documents
74
 
75
+ def retriever_from_chroma(docs, embeddings, search_type, k):
76
+ vectordb = Chroma.from_documents(
77
+ documents=docs, embedding=embeddings, persist_directory="docs/chroma/"
78
+ )
 
 
 
 
 
 
 
 
 
79
  retriever = vectordb.as_retriever(search_type=search_type, search_kwargs={"k": k})
80
+ return retriever
81
 
82
  @st.cache_resource
83
  def history_aware_retriever(llm, retriever, contextualize_q_system_prompt):