Shreyas094 commited on
Commit
1bb12da
·
verified ·
1 Parent(s): 634b153

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -2
app.py CHANGED
@@ -448,8 +448,13 @@ def get_response_from_pdf(query, model, selected_docs, num_calls=3, temperature=
448
 
449
  retriever = database.as_retriever()
450
  logging.info(f"Retrieving relevant documents for query: {query}")
451
- relevant_docs = retriever.get_relevant_documents(query)
452
- logging.info(f"Number of relevant documents retrieved: {len(relevant_docs)}")
 
 
 
 
 
453
 
454
  # Filter relevant_docs based on selected documents
455
  filtered_docs = [doc for doc in relevant_docs if doc.metadata["source"] in selected_docs]
 
448
 
449
  retriever = database.as_retriever()
450
  logging.info(f"Retrieving relevant documents for query: {query}")
451
+ try:
452
+ relevant_docs = retriever.invoke(query) # Use invoke instead of get_relevant_documents
453
+ logging.info(f"Number of relevant documents retrieved: {len(relevant_docs)}")
454
+ except Exception as e:
455
+ logging.error(f"Error retrieving relevant documents: {str(e)}")
456
+ yield f"An error occurred while retrieving relevant documents: {str(e)}"
457
+ return
458
 
459
  # Filter relevant_docs based on selected documents
460
  filtered_docs = [doc for doc in relevant_docs if doc.metadata["source"] in selected_docs]