Shreyas094 commited on
Commit
565ca72
·
verified ·
1 Parent(s): 28aa8ba

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -12
app.py CHANGED
@@ -404,7 +404,6 @@ def summarize_web_results(query: str, search_results: List[Dict[str, str]], conv
404
 
405
  def process_input(message, history, audio, model, temperature, num_calls, use_web_search, selected_docs):
406
  if audio is not None:
407
- # If audio input is provided, transcribe it
408
  try:
409
  transcribed_text = transcribe(audio)
410
  print(f"Transcribed audio: {transcribed_text}")
@@ -413,11 +412,10 @@ def process_input(message, history, audio, model, temperature, num_calls, use_we
413
  print(f"Error transcribing audio: {str(e)}")
414
  return f"Error transcribing audio: {str(e)}", history
415
 
416
- # Now call the existing respond function with the message (either text or transcribed audio)
417
  return respond(message, history, model, temperature, num_calls, use_web_search, selected_docs)
418
 
419
- # Modify the existing respond function to handle both PDF and web search
420
  def respond(message, history, model, temperature, num_calls, use_web_search, selected_docs):
 
421
  logging.info(f"User Query: {message}")
422
  logging.info(f"Model Used: {model}")
423
  logging.info(f"Selected Documents: {selected_docs}")
@@ -699,6 +697,13 @@ with gr.Blocks() as demo:
699
  gr.CheckboxGroup(label="Select documents to query"),
700
  audio_input
701
  ],
 
 
 
 
 
 
 
702
  title="AI-powered PDF Chat and Web Search Assistant",
703
  description="Chat with your PDFs, use web search to answer questions, or speak your query.",
704
  theme=gr.themes.Soft(
@@ -729,16 +734,7 @@ with gr.Blocks() as demo:
729
  cache_examples=False,
730
  analytics_enabled=False,
731
  textbox=gr.Textbox(placeholder="Ask a question about the uploaded PDFs or any topic", container=False, scale=7),
732
- chatbot = gr.Chatbot(
733
- show_copy_button=True,
734
- likeable=True,
735
- layout="bubble",
736
- height=400,
737
- value=initial_conversation()
738
- )
739
  )
740
- # Add file upload functionality
741
- # Add file upload functionality
742
  with demo:
743
  gr.Markdown("## Upload and Manage PDF Documents")
744
  with gr.Row():
 
404
 
405
  def process_input(message, history, audio, model, temperature, num_calls, use_web_search, selected_docs):
406
  if audio is not None:
 
407
  try:
408
  transcribed_text = transcribe(audio)
409
  print(f"Transcribed audio: {transcribed_text}")
 
412
  print(f"Error transcribing audio: {str(e)}")
413
  return f"Error transcribing audio: {str(e)}", history
414
 
 
415
  return respond(message, history, model, temperature, num_calls, use_web_search, selected_docs)
416
 
 
417
  def respond(message, history, model, temperature, num_calls, use_web_search, selected_docs):
418
+
419
  logging.info(f"User Query: {message}")
420
  logging.info(f"Model Used: {model}")
421
  logging.info(f"Selected Documents: {selected_docs}")
 
697
  gr.CheckboxGroup(label="Select documents to query"),
698
  audio_input
699
  ],
700
+ chatbot=gr.Chatbot(
701
+ show_copy_button=True,
702
+ likeable=True,
703
+ layout="bubble",
704
+ height=400,
705
+ value=initial_conversation()
706
+ ),
707
  title="AI-powered PDF Chat and Web Search Assistant",
708
  description="Chat with your PDFs, use web search to answer questions, or speak your query.",
709
  theme=gr.themes.Soft(
 
734
  cache_examples=False,
735
  analytics_enabled=False,
736
  textbox=gr.Textbox(placeholder="Ask a question about the uploaded PDFs or any topic", container=False, scale=7),
 
 
 
 
 
 
 
737
  )
 
 
738
  with demo:
739
  gr.Markdown("## Upload and Manage PDF Documents")
740
  with gr.Row():