raksama19 commited on
Commit
0d8f049
Β·
verified Β·
1 Parent(s): 09b4f51

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -9
app.py CHANGED
@@ -1,9 +1,3 @@
1
- """
2
- DOLPHIN PDF Document AI - Local Gemma 3n Version
3
- Optimized for powerful GPU deployment with local models
4
- Features: AI-generated alt text for accessibility using local Gemma 3n
5
- """
6
-
7
  import gradio as gr
8
  import json
9
  import markdown
@@ -981,7 +975,7 @@ with gr.Blocks(
981
  return history
982
 
983
  if not processed_markdown:
984
- return history + [[message, "❌ Please process a PDF document first before asking questions."]]
985
 
986
  try:
987
  # Use RAG to get relevant chunks from markdown
@@ -1009,14 +1003,14 @@ Please provide a clear and helpful answer based on the context provided."""
1009
 
1010
  # Generate response using local Gemma 3n
1011
  response_text = gemma_model.chat(prompt)
1012
- return history + [[message, response_text]]
1013
 
1014
  except Exception as e:
1015
  error_msg = f"❌ Error generating response: {str(e)}"
1016
  print(f"Full error: {e}")
1017
  import traceback
1018
  traceback.print_exc()
1019
- return history + [[message, error_msg]]
1020
 
1021
  send_btn.click(
1022
  fn=chatbot_response,
 
 
 
 
 
 
 
1
  import gradio as gr
2
  import json
3
  import markdown
 
975
  return history
976
 
977
  if not processed_markdown:
978
+ return history + [{"role": "user", "content": message}, {"role": "assistant", "content": "❌ Please process a PDF document first before asking questions."}]
979
 
980
  try:
981
  # Use RAG to get relevant chunks from markdown
 
1003
 
1004
  # Generate response using local Gemma 3n
1005
  response_text = gemma_model.chat(prompt)
1006
+ return history + [{"role": "user", "content": message}, {"role": "assistant", "content": response_text}]
1007
 
1008
  except Exception as e:
1009
  error_msg = f"❌ Error generating response: {str(e)}"
1010
  print(f"Full error: {e}")
1011
  import traceback
1012
  traceback.print_exc()
1013
+ return history + [{"role": "user", "content": message}, {"role": "assistant", "content": error_msg}]
1014
 
1015
  send_btn.click(
1016
  fn=chatbot_response,