Parth211 commited on
Commit
9d3af8d
·
verified ·
1 Parent(s): d3fec89
Files changed (1) hide show
  1. app.py +9 -4
app.py CHANGED
@@ -392,6 +392,11 @@ def conversation(qa_chain, message, history, evaluator):
392
  return (qa_chain, gr.update(value=""), new_history, response_source1, response_source1_page,
393
  response_source2, response_source2_page, response_source3, response_source3_page,
394
  evaluation_metrics)
 
 
 
 
 
395
 
396
 
397
  def upload_file(file_obj):
@@ -414,6 +419,7 @@ def demo():
414
  vector_db = gr.State()
415
  qa_chain = gr.State()
416
  collection_name = gr.State()
 
417
 
418
  gr.Markdown(
419
  """<center><h2>PDF-based chatbot</center></h2>
@@ -505,14 +511,13 @@ def demo():
505
 
506
  # Chatbot events
507
 
508
- def interact(qa_chain, message, history):
509
- return conversation(qa_chain, message, history, evaluator)
510
 
511
 
512
- msg.submit(interact, inputs=[gr.State(), msg, history], outputs=[
513
  gr.State(), chatbot, history, response_source1, response_source1_page,
514
  response_source2, response_source2_page, response_source3, response_source3_page,
515
- None, None, None, metrics_output
516
  ])
517
 
518
 
 
392
  return (qa_chain, gr.update(value=""), new_history, response_source1, response_source1_page,
393
  response_source2, response_source2_page, response_source3, response_source3_page,
394
  evaluation_metrics)
395
+
396
+
397
+ def interact(qa_chain, message, history):
398
+ return conversation(qa_chain, message, history, evaluator)
399
+
400
 
401
 
402
  def upload_file(file_obj):
 
419
  vector_db = gr.State()
420
  qa_chain = gr.State()
421
  collection_name = gr.State()
422
+ history = gr.State()
423
 
424
  gr.Markdown(
425
  """<center><h2>PDF-based chatbot</center></h2>
 
511
 
512
  # Chatbot events
513
 
514
+
 
515
 
516
 
517
+ msg.submit(interact, inputs=[qa_chain, msg, chatbot], outputs=[
518
  gr.State(), chatbot, history, response_source1, response_source1_page,
519
  response_source2, response_source2_page, response_source3, response_source3_page,
520
+ None, None, None, metrics_output,queue=False
521
  ])
522
 
523