Spaces:
Sleeping
Sleeping
Ley_Fill7
commited on
Commit
·
5809885
1
Parent(s):
420b173
Changed how it preserves history
Browse files
app.py
CHANGED
@@ -42,13 +42,13 @@ for message in st.session_state.messages:
|
|
42 |
if "user_input" not in st.session_state:
|
43 |
st.session_state.user_input = ""
|
44 |
|
45 |
-
|
46 |
|
47 |
if st.button("Submit"):
|
48 |
-
if
|
49 |
-
st.session_state.messages.append({"role": "user", "content":
|
50 |
with st.chat_message("user"):
|
51 |
-
st.markdown(
|
52 |
-
response = get_llama_response(
|
53 |
with st.chat_message("assistant"):
|
54 |
st.markdown(response)
|
|
|
42 |
if "user_input" not in st.session_state:
|
43 |
st.session_state.user_input = ""
|
44 |
|
45 |
+
user_input_displayed = st.session_state.user_input # Capture current displayed input
|
46 |
|
47 |
if st.button("Submit"):
|
48 |
+
if user_input_displayed: # Check if user previously entered input
|
49 |
+
st.session_state.messages.append({"role": "user", "content": user_input_displayed})
|
50 |
with st.chat_message("user"):
|
51 |
+
st.markdown(user_input_displayed) # Display previously entered input
|
52 |
+
response = get_llama_response(user_input_displayed)
|
53 |
with st.chat_message("assistant"):
|
54 |
st.markdown(response)
|