PRSHNTKUMR commited on
Commit
8ba286f
·
verified ·
1 Parent(s): ff7e11e

Update src/streamlit_app.py

Browse files
Files changed (1) hide show
  1. src/streamlit_app.py +11 -0
src/streamlit_app.py CHANGED
@@ -84,9 +84,20 @@ st.title("🧠 Chat with Your File")
84
  uploaded_file = st.file_uploader("Upload a file", type=["csv", "xlsx", "json", "pdf", "docx"])
85
 
86
  if uploaded_file is not None:
 
 
87
  file_content = uploaded_file.read()
88
  file_type = uploaded_file.name.split(".")[-1]
89
 
 
 
 
 
 
 
 
 
 
90
  query = st.text_area("Enter your query")
91
 
92
  if st.button("Submit Query", type="primary"):
 
84
  uploaded_file = st.file_uploader("Upload a file", type=["csv", "xlsx", "json", "pdf", "docx"])
85
 
86
  if uploaded_file is not None:
87
+ st.success(f"✅ File uploaded: `{uploaded_file.name}` ({uploaded_file.size / 1024:.1f} KB)")
88
+
89
  file_content = uploaded_file.read()
90
  file_type = uploaded_file.name.split(".")[-1]
91
 
92
+ st.write("**File type detected:**", file_type.upper())
93
+
94
+ if not st.session_state.agent_created:
95
+ with st.spinner("Indexing your file..."):
96
+ create_agent(file_content, file_type)
97
+ st.session_state.agent_created = True
98
+ st.success("📚 File successfully processed and indexed. You can now ask your question below.")
99
+
100
+
101
  query = st.text_area("Enter your query")
102
 
103
  if st.button("Submit Query", type="primary"):