Ley_Fill7 commited on
Commit
8e08e98
·
1 Parent(s): 5809885

Modified to take user input

Browse files
Files changed (1) hide show
  1. app.py +5 -8
app.py CHANGED
@@ -39,16 +39,13 @@ for message in st.session_state.messages:
39
  with st.chat_message(message["role"]):
40
  st.markdown(message["content"])
41
 
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)
 
39
  with st.chat_message(message["role"]):
40
  st.markdown(message["content"])
41
 
42
+ user_input = st.chat_input("Your message")
 
 
 
43
 
44
  if st.button("Submit"):
45
+ if user_input:
46
+ st.session_state.messages.append({"role": "user", "content": user_input})
47
  with st.chat_message("user"):
48
+ st.markdown(user_input)
49
+ response = get_llama_response(user_input)
50
  with st.chat_message("assistant"):
51
  st.markdown(response)