AyushAggarwal commited on
Commit
669d422
Β·
verified Β·
1 Parent(s): c52d98f

disable add content

Browse files
Files changed (1) hide show
  1. frontend/app.py +60 -60
frontend/app.py CHANGED
@@ -269,72 +269,72 @@ with st.sidebar:
269
  st.success("βœ… Text processed successfully!")
270
  st.rerun()
271
 
272
- # Add context section
273
- if st.session_state.session_id:
274
- st.divider()
275
- st.header("βž• Add More Context")
276
 
277
- with st.expander("Add additional content", expanded=False):
278
- context_method = st.selectbox(
279
- "Add context via:",
280
- ["File", "URL", "Text"]
281
- )
282
 
283
- if context_method == "File":
284
- context_file = st.file_uploader(
285
- "Add another file",
286
- type=['pdf', 'png', 'jpg', 'jpeg', 'gif', 'bmp', 'tiff'],
287
- key="context_file"
288
- )
289
- if context_file and st.button("Add File Context"):
290
- with st.spinner("Adding context..."):
291
- result = add_context_file(st.session_state.session_id, context_file)
292
- if result and result.get('success'):
293
- st.session_state.document_summary = result['summary']
294
- st.session_state.context_added.append(result['added_content'])
295
- st.success("βœ… Context added!")
296
- st.rerun()
297
 
298
- elif context_method == "URL":
299
- context_url = st.text_input("Add URL context", key="context_url")
300
- if context_url and st.button("Add URL Context"):
301
- with st.spinner("Adding context..."):
302
- result = add_context_url(st.session_state.session_id, context_url)
303
- if result and result.get('success'):
304
- st.session_state.document_summary = result['summary']
305
- st.session_state.context_added.append(result['added_content'])
306
- st.success("βœ… Context added!")
307
- st.rerun()
308
 
309
- else: # Text
310
- context_text = st.text_area("Add text context", key="context_text", height=150)
311
- if context_text and st.button("Add Text Context"):
312
- with st.spinner("Adding context..."):
313
- result = add_context_text(st.session_state.session_id, context_text)
314
- if result and result.get('success'):
315
- st.session_state.document_summary = result['summary']
316
- st.session_state.context_added.append(result['added_content'])
317
- st.success("βœ… Context added!")
318
- st.rerun()
319
 
320
- # Show added context
321
- if st.session_state.context_added:
322
- st.subheader("πŸ“Ž Added Context")
323
- for i, context in enumerate(st.session_state.context_added, 1):
324
- with st.expander(f"{i}. {context['name']}", expanded=False):
325
- st.write(f"**Type:** {context['type']}")
326
- if 'preview' in context:
327
- st.write(f"**Preview:** {context['preview'].get('text_preview', 'N/A')}")
328
 
329
- # Reset button
330
- st.divider()
331
- if st.button("πŸ”„ Start New Session", type="secondary"):
332
- st.session_state.session_id = None
333
- st.session_state.chat_history = []
334
- st.session_state.document_summary = None
335
- st.session_state.content_type = None
336
- st.session_state.context_added = []
337
- st.rerun()
338
 
339
  # Main content area
340
  if st.session_state.session_id:
 
269
  st.success("βœ… Text processed successfully!")
270
  st.rerun()
271
 
272
+ # # Add context section
273
+ # if st.session_state.session_id:
274
+ # st.divider()
275
+ # st.header("βž• Add More Context")
276
 
277
+ # with st.expander("Add additional content", expanded=False):
278
+ # context_method = st.selectbox(
279
+ # "Add context via:",
280
+ # ["File", "URL", "Text"]
281
+ # )
282
 
283
+ # if context_method == "File":
284
+ # context_file = st.file_uploader(
285
+ # "Add another file",
286
+ # type=['pdf', 'png', 'jpg', 'jpeg', 'gif', 'bmp', 'tiff'],
287
+ # key="context_file"
288
+ # )
289
+ # if context_file and st.button("Add File Context"):
290
+ # with st.spinner("Adding context..."):
291
+ # result = add_context_file(st.session_state.session_id, context_file)
292
+ # if result and result.get('success'):
293
+ # st.session_state.document_summary = result['summary']
294
+ # st.session_state.context_added.append(result['added_content'])
295
+ # st.success("βœ… Context added!")
296
+ # st.rerun()
297
 
298
+ # elif context_method == "URL":
299
+ # context_url = st.text_input("Add URL context", key="context_url")
300
+ # if context_url and st.button("Add URL Context"):
301
+ # with st.spinner("Adding context..."):
302
+ # result = add_context_url(st.session_state.session_id, context_url)
303
+ # if result and result.get('success'):
304
+ # st.session_state.document_summary = result['summary']
305
+ # st.session_state.context_added.append(result['added_content'])
306
+ # st.success("βœ… Context added!")
307
+ # st.rerun()
308
 
309
+ # else: # Text
310
+ # context_text = st.text_area("Add text context", key="context_text", height=150)
311
+ # if context_text and st.button("Add Text Context"):
312
+ # with st.spinner("Adding context..."):
313
+ # result = add_context_text(st.session_state.session_id, context_text)
314
+ # if result and result.get('success'):
315
+ # st.session_state.document_summary = result['summary']
316
+ # st.session_state.context_added.append(result['added_content'])
317
+ # st.success("βœ… Context added!")
318
+ # st.rerun()
319
 
320
+ # # Show added context
321
+ # if st.session_state.context_added:
322
+ # st.subheader("πŸ“Ž Added Context")
323
+ # for i, context in enumerate(st.session_state.context_added, 1):
324
+ # with st.expander(f"{i}. {context['name']}", expanded=False):
325
+ # st.write(f"**Type:** {context['type']}")
326
+ # if 'preview' in context:
327
+ # st.write(f"**Preview:** {context['preview'].get('text_preview', 'N/A')}")
328
 
329
+ # Reset button
330
+ st.divider()
331
+ if st.button("πŸ”„ Start New Session", type="secondary"):
332
+ st.session_state.session_id = None
333
+ st.session_state.chat_history = []
334
+ st.session_state.document_summary = None
335
+ st.session_state.content_type = None
336
+ st.session_state.context_added = []
337
+ st.rerun()
338
 
339
  # Main content area
340
  if st.session_state.session_id: