Ley_Fill7 commited on
Commit
5809885
·
1 Parent(s): 420b173

Changed how it preserves history

Browse files
Files changed (1) hide show
  1. app.py +5 -5
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
- user_input = st.chat_input("Your message", key="user_input")
46
 
47
  if st.button("Submit"):
48
- if user_input:
49
- st.session_state.messages.append({"role": "user", "content": user_input})
50
  with st.chat_message("user"):
51
- st.markdown(user_input)
52
- response = get_llama_response(user_input)
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)