kaleidoskop-hug commited on
Commit
09af45b
·
verified ·
1 Parent(s): 5b6c7a5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -3
app.py CHANGED
@@ -81,7 +81,7 @@ if "messages" not in st.session_state:
81
 
82
 
83
  def remove_message(position):
84
- st.toast("try to remove message no:" + str(position))
85
 
86
  if "remove" not in st.session_state:
87
  st.session_state.remove= False
@@ -104,7 +104,8 @@ for message in st.session_state.messages:
104
  with st.chat_message(message["role"]):
105
  col1, col2 = st.columns([9,1])
106
  col1.markdown(message["content"])
107
- col2.button("remove-"+str(pos), key="button_remove_message_"+str(pos), args=[pos], on_click=remove_message)
 
108
 
109
  # Accept user input
110
  if prompt := st.chat_input(f"Hi I'm {selected_model}, ask me a question"):
@@ -113,7 +114,7 @@ if prompt := st.chat_input(f"Hi I'm {selected_model}, ask me a question"):
113
  with st.chat_message("user"):
114
  col1, col2 = st.columns([9,1])
115
  col1.markdown(prompt)
116
- col2.button("remove-"+str(pos), key="button_remove_message_"+str(pos), args=[pos], on_click=remove_message)
117
  st.session_state.messages.append({"role": "user", "content": prompt})
118
 
119
  # Display assistant response in chat message container
 
81
 
82
 
83
  def remove_message(position):
84
+ st.toast("try to remove message no: " + str(position) + " and "+ str(position+1))
85
 
86
  if "remove" not in st.session_state:
87
  st.session_state.remove= False
 
104
  with st.chat_message(message["role"]):
105
  col1, col2 = st.columns([9,1])
106
  col1.markdown(message["content"])
107
+ if message["role"] == "assistant":
108
+ col2.button("remove-"+str(pos), key="button_remove_message_"+str(pos), args=[pos], on_click=remove_message)
109
 
110
  # Accept user input
111
  if prompt := st.chat_input(f"Hi I'm {selected_model}, ask me a question"):
 
114
  with st.chat_message("user"):
115
  col1, col2 = st.columns([9,1])
116
  col1.markdown(prompt)
117
+ # col2.button("remove-"+str(pos), key="button_remove_message_"+str(pos), args=[pos], on_click=remove_message)
118
  st.session_state.messages.append({"role": "user", "content": prompt})
119
 
120
  # Display assistant response in chat message container