AzizWazir commited on
Commit
61ee9be
·
verified ·
1 Parent(s): 5492263

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -6
app.py CHANGED
@@ -92,13 +92,20 @@ if pdf_file:
92
  st.write(f"Answer: {answer['answer']}")
93
 
94
  # Summarize the relevant chunk, but check if it's empty or too short
95
- if len(relevant_chunk.split()) > 50: # Only summarize if the text is sufficiently long
96
- st.write("Summarizing...")
97
- summary = summarizer(relevant_chunk, max_length=150, min_length=50, do_sample=False)[0]['summary_text']
98
- st.write(f"Summary: {summary}")
 
 
 
 
 
 
 
99
  else:
100
- st.write("Text is too short to summarize effectively.")
101
-
102
  # Optionally, summarize using Groq API
103
  # summary = call_groq_api(relevant_chunk)
104
  # st.write(f"Groq Summary: {summary}")
 
92
  st.write(f"Answer: {answer['answer']}")
93
 
94
  # Summarize the relevant chunk, but check if it's empty or too short
95
+ if relevant_chunk.strip():
96
+ # Ensure it's long enough for summarization (avoid too short text)
97
+ if len(relevant_chunk.split()) > 20: # Only summarize if the text is sufficiently long
98
+ try:
99
+ st.write("Summarizing...")
100
+ summary = summarizer(relevant_chunk, max_length=150, min_length=50, do_sample=False)[0]['summary_text']
101
+ st.write(f"Summary: {summary}")
102
+ except Exception as e:
103
+ st.write(f"Error summarizing text: {str(e)}")
104
+ else:
105
+ st.write("Text is too short to summarize effectively.")
106
  else:
107
+ st.write("No relevant text found to summarize.")
108
+
109
  # Optionally, summarize using Groq API
110
  # summary = call_groq_api(relevant_chunk)
111
  # st.write(f"Groq Summary: {summary}")