Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -1,4 +1,3 @@
|
|
1 |
-
import streamlit as st
|
2 |
import os
|
3 |
import time
|
4 |
import re
|
@@ -71,7 +70,7 @@ with tab1:
|
|
71 |
if user_prompt:
|
72 |
st.session_state.chatbot_messages.append({"role": "user", "content": user_prompt})
|
73 |
|
74 |
-
for msg in
|
75 |
with st.chat_message(msg["role"]):
|
76 |
st.markdown(msg["content"], unsafe_allow_html=True)
|
77 |
|
@@ -234,7 +233,7 @@ with tab2:
|
|
234 |
except Exception as e:
|
235 |
st.error(f"❌ Error: {e}")
|
236 |
|
237 |
-
for msg in st.session_state.messages:
|
238 |
with st.chat_message(msg["role"]):
|
239 |
st.markdown(msg["content"], unsafe_allow_html=True)
|
240 |
|
@@ -298,7 +297,7 @@ with tab3:
|
|
298 |
content = msg.content[0].text.value
|
299 |
st.session_state.tech_messages.append({"role": "assistant", "content": content})
|
300 |
try:
|
301 |
-
st.session_state.tech_results = json.loads(content.strip("
|
302 |
except:
|
303 |
st.session_state.tech_results = []
|
304 |
break
|
|
|
|
|
1 |
import os
|
2 |
import time
|
3 |
import re
|
|
|
70 |
if user_prompt:
|
71 |
st.session_state.chatbot_messages.append({"role": "user", "content": user_prompt})
|
72 |
|
73 |
+
for msg in st.session_state.chatbot_messages:
|
74 |
with st.chat_message(msg["role"]):
|
75 |
st.markdown(msg["content"], unsafe_allow_html=True)
|
76 |
|
|
|
233 |
except Exception as e:
|
234 |
st.error(f"❌ Error: {e}")
|
235 |
|
236 |
+
for msg in reversed(st.session_state.messages):
|
237 |
with st.chat_message(msg["role"]):
|
238 |
st.markdown(msg["content"], unsafe_allow_html=True)
|
239 |
|
|
|
297 |
content = msg.content[0].text.value
|
298 |
st.session_state.tech_messages.append({"role": "assistant", "content": content})
|
299 |
try:
|
300 |
+
st.session_state.tech_results = json.loads(content.strip("json "))
|
301 |
except:
|
302 |
st.session_state.tech_results = []
|
303 |
break
|