DrishtiSharma commited on
Commit
f1dc186
Β·
verified Β·
1 Parent(s): de8dad8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -6
app.py CHANGED
@@ -151,15 +151,24 @@ if st.session_state.chunked and not st.session_state.vector_created:
151
 
152
 
153
  # ----------------- Query Input -----------------
154
- query = None
155
 
156
- # Notify user if no PDF is provided in an aesthetic manner
157
  if not st.session_state.pdf_path:
158
- st.warning("**No PDF detected!** Please enter a valid URL or upload a PDF file to proceed.", icon="⚠️")
159
-
160
- # Show input box ONLY when processing is fully complete
 
 
 
 
 
 
 
 
161
  elif st.session_state.pdf_loaded and st.session_state.chunked and st.session_state.vector_created:
162
- query = st.text_input("πŸ” Ask a question about the document:")
 
163
 
164
  if query:
165
  with st.spinner("πŸ”„ Retrieving relevant context..."):
 
151
 
152
 
153
  # ----------------- Query Input -----------------
154
+ query = None
155
 
156
+ # Step 1: No PDF Provided Yet
157
  if not st.session_state.pdf_path:
158
+ st.info("πŸ“₯ **Please upload a PDF or enter a valid URL to proceed.**")
159
+
160
+ # Step 2: PDF URL Exists but Not Processed Yet
161
+ elif st.session_state.pdf_path and not st.session_state.pdf_loaded:
162
+ st.warning("⚠️ **PDF detected! Click 'Download and Process PDF' to start processing.**")
163
+
164
+ # Step 3: Processing in Progress
165
+ elif not st.session_state.chunked or not st.session_state.vector_created:
166
+ st.info("⏳ **Processing your document... Please wait.**")
167
+
168
+ # Step 4: Processing Complete, Ready for Questions
169
  elif st.session_state.pdf_loaded and st.session_state.chunked and st.session_state.vector_created:
170
+ st.success("πŸŽ‰ **Processing complete! You can now ask questions.**")
171
+ query = st.text_input("πŸ” **Ask a question about the document:**")
172
 
173
  if query:
174
  with st.spinner("πŸ”„ Retrieving relevant context..."):