Shreyas094 commited on
Commit
cd540fc
1 Parent(s): 42fe9e9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -5
app.py CHANGED
@@ -491,7 +491,7 @@ def respond(message, history, model, temperature, num_calls, use_web_search, sel
491
  yield final_summary
492
  else:
493
  yield "Unable to generate a response. Please try a different query."
494
-
495
  else:
496
  try:
497
  embed = get_embeddings()
@@ -500,7 +500,7 @@ def respond(message, history, model, temperature, num_calls, use_web_search, sel
500
 
501
  if os.path.exists("faiss_database"):
502
  pdf_database = FAISS.load_local("faiss_database", embed, allow_dangerous_deserialization=True)
503
-
504
  if os.path.exists("office_faiss_database"):
505
  office_database = FAISS.load_local("office_faiss_database", embed, allow_dangerous_deserialization=True)
506
 
@@ -512,7 +512,7 @@ def respond(message, history, model, temperature, num_calls, use_web_search, sel
512
  if pdf_database:
513
  pdf_retriever = pdf_database.as_retriever(search_kwargs={"k": 10})
514
  all_relevant_docs.extend(pdf_retriever.get_relevant_documents(message))
515
-
516
  if office_database:
517
  office_retriever = office_database.as_retriever(search_kwargs={"k": 10})
518
  all_relevant_docs.extend(office_retriever.get_relevant_documents(message))
@@ -535,8 +535,9 @@ def respond(message, history, model, temperature, num_calls, use_web_search, sel
535
 
536
  # Process Excel documents
537
  if excel_docs:
 
538
  if model == "gemini-1.5-flash":
539
- for chunk in get_response_from_gemini(message, excel_context, "excel", num_calls, temperature):
540
  yield chunk
541
  else:
542
  for response in get_response_from_excel(message, model, excel_context, num_calls, temperature):
@@ -544,8 +545,9 @@ def respond(message, history, model, temperature, num_calls, use_web_search, sel
544
 
545
  # Process other documents (PDF, Word)
546
  if other_docs:
 
547
  if model == "gemini-1.5-flash":
548
- for chunk in get_response_from_gemini(message, other_context, "pdf", num_calls, temperature):
549
  yield chunk
550
  elif model == "@cf/meta/llama-3.1-8b-instruct":
551
  for response in get_response_from_cloudflare(prompt="", context=other_context, query=message, num_calls=num_calls, temperature=temperature, search_type="document"):
 
491
  yield final_summary
492
  else:
493
  yield "Unable to generate a response. Please try a different query."
494
+
495
  else:
496
  try:
497
  embed = get_embeddings()
 
500
 
501
  if os.path.exists("faiss_database"):
502
  pdf_database = FAISS.load_local("faiss_database", embed, allow_dangerous_deserialization=True)
503
+
504
  if os.path.exists("office_faiss_database"):
505
  office_database = FAISS.load_local("office_faiss_database", embed, allow_dangerous_deserialization=True)
506
 
 
512
  if pdf_database:
513
  pdf_retriever = pdf_database.as_retriever(search_kwargs={"k": 10})
514
  all_relevant_docs.extend(pdf_retriever.get_relevant_documents(message))
515
+
516
  if office_database:
517
  office_retriever = office_database.as_retriever(search_kwargs={"k": 10})
518
  all_relevant_docs.extend(office_retriever.get_relevant_documents(message))
 
535
 
536
  # Process Excel documents
537
  if excel_docs:
538
+ file_type = "excel"
539
  if model == "gemini-1.5-flash":
540
+ for chunk in get_response_from_gemini(message, model, selected_docs, file_type, num_calls, temperature):
541
  yield chunk
542
  else:
543
  for response in get_response_from_excel(message, model, excel_context, num_calls, temperature):
 
545
 
546
  # Process other documents (PDF, Word)
547
  if other_docs:
548
+ file_type = "pdf"
549
  if model == "gemini-1.5-flash":
550
+ for chunk in get_response_from_gemini(message, model, selected_docs, file_type, num_calls, temperature):
551
  yield chunk
552
  elif model == "@cf/meta/llama-3.1-8b-instruct":
553
  for response in get_response_from_cloudflare(prompt="", context=other_context, query=message, num_calls=num_calls, temperature=temperature, search_type="document"):