ArturG9 commited on
Commit
de7666e
1 Parent(s): 59ad434

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -3
app.py CHANGED
@@ -73,7 +73,7 @@ def create_retriever_from_chroma(vectorstore_path="./docs/chroma/", search_type=
73
  )
74
  st.write("VectorStore is created")
75
 
76
- retriever=vectorstore.as_retriever(search_type = search_type, search_kwargs={"k": k, "lambda_mult": lambda_mult})
77
 
78
 
79
 
@@ -102,9 +102,11 @@ def main():
102
  {"role": "assistant", "content": "Hi, I'm a chatbot who is based on respublic of Lithuania law documents. How can I help you?"}
103
  ]
104
 
105
- st.markdown("Hi, I am Qwen, chat mmodel, based on respublic of Lithuania law document. Write you question and press enter to start chat.")
 
 
 
106
 
107
- retriever = create_retriever_from_chroma(vectorstore_path="docs/chroma/", search_type='similarity', k=9, chunk_size=450, chunk_overlap=20)
108
  if user_question := st.text_input("Ask a question about your documents:"):
109
  handle_userinput(user_question,retriever)
110
 
 
73
  )
74
  st.write("VectorStore is created")
75
 
76
+ retriever=vectorstore.as_retriever(search_type = search_type, search_kwargs={"k": k})
77
 
78
 
79
 
 
102
  {"role": "assistant", "content": "Hi, I'm a chatbot who is based on respublic of Lithuania law documents. How can I help you?"}
103
  ]
104
 
105
+ st.markdown("Hi, I am Birute, chat assistant, based on republic of Lithuania law documents. You can choose below information retrieval type and how many documents you want to be retrieved.")
106
+ search_type = st.radio("Choose search type. Options are [Max marginal relevance search(mmr) , Similarity search (similarity). Default value (mmr)]", options=["mmr", "similarity"], value="mmr")
107
+ k = st.select_slider("Select amount of documents to be retrieved. Default value(5) : ", options=[2, 15], value=5)
108
+ retriever = create_retriever_from_chroma(vectorstore_path="docs/chroma/", search_type=search_type, k=k, chunk_size=450, chunk_overlap=20)
109
 
 
110
  if user_question := st.text_input("Ask a question about your documents:"):
111
  handle_userinput(user_question,retriever)
112