captain-awesome commited on
Commit
3d8ccd3
·
1 Parent(s): eef9355

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -1
app.py CHANGED
@@ -53,6 +53,7 @@ from langchain.document_loaders.base import BaseLoader
53
  from langchain.schema import Document
54
  import gradio as gr
55
  import tempfile
 
56
 
57
  FILE_LOADER_MAPPING = {
58
  "csv": (CSVLoader, {"encoding": "utf-8"}),
@@ -259,7 +260,7 @@ def create_chain(llm, prompt, db):
259
  # )
260
  chain = RetrievalQA.from_chain_type(llm=llm,
261
  chain_type='stuff',
262
- retriever=vectordb.as_retriever(search_kwargs={'k': 3}),
263
  return_source_documents=True,
264
  chain_type_kwargs={'prompt': prompt}
265
  )
@@ -373,12 +374,16 @@ def main():
373
  if query:
374
  # Load model, set prompts, create vector database, and retrieve answer
375
  try:
 
376
  llm = load_model()
377
  prompt = set_custom_prompt()
378
  CONDENSE_QUESTION_PROMPT = set_custom_prompt_condense()
379
  db = create_vector_database(loaded_documents)
380
  # st.write(f"db: {db}")
381
  result, sources = retrieve_bot_answer(query,loaded_documents)
 
 
 
382
  # st.write(f"response: {response}")
383
  # Display bot response
384
  st.write("Bot Response:")
 
53
  from langchain.schema import Document
54
  import gradio as gr
55
  import tempfile
56
+ import timeit
57
 
58
  FILE_LOADER_MAPPING = {
59
  "csv": (CSVLoader, {"encoding": "utf-8"}),
 
260
  # )
261
  chain = RetrievalQA.from_chain_type(llm=llm,
262
  chain_type='stuff',
263
+ retriever=db.as_retriever(search_kwargs={'k': 3}),
264
  return_source_documents=True,
265
  chain_type_kwargs={'prompt': prompt}
266
  )
 
374
  if query:
375
  # Load model, set prompts, create vector database, and retrieve answer
376
  try:
377
+ start = timeit.default_timer()
378
  llm = load_model()
379
  prompt = set_custom_prompt()
380
  CONDENSE_QUESTION_PROMPT = set_custom_prompt_condense()
381
  db = create_vector_database(loaded_documents)
382
  # st.write(f"db: {db}")
383
  result, sources = retrieve_bot_answer(query,loaded_documents)
384
+ end = timeit.default_timer()
385
+ st.write("Elapsed time:")
386
+ st.write(end - start)
387
  # st.write(f"response: {response}")
388
  # Display bot response
389
  st.write("Bot Response:")