Update app.py
Browse files
app.py
CHANGED
|
@@ -137,10 +137,21 @@ if st.session_state.retry:
|
|
| 137 |
lastmessage = st.session_state.messages.pop()
|
| 138 |
st.toast("popped msg: " + lastmessage["content"] + " // model: " + model_links[selected_model])
|
| 139 |
response = get_assistant_aswer(model_links[selected_model], st.session_state.messages, temp_values, max_token_value)
|
| 140 |
-
with st.chat_message("assistant"):
|
| 141 |
-
st.write(response)
|
| 142 |
st.session_state.messages.append({"role": "assistant", "content": response})
|
| 143 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 144 |
|
| 145 |
|
| 146 |
# Accept user input
|
|
@@ -158,4 +169,6 @@ if prompt := st.chat_input(f"Hi I'm {selected_model}, ask me a question"):
|
|
| 158 |
|
| 159 |
st.session_state.messages.append({"role": "assistant", "content": response})
|
| 160 |
|
| 161 |
-
|
|
|
|
|
|
|
|
|
| 137 |
lastmessage = st.session_state.messages.pop()
|
| 138 |
st.toast("popped msg: " + lastmessage["content"] + " // model: " + model_links[selected_model])
|
| 139 |
response = get_assistant_aswer(model_links[selected_model], st.session_state.messages, temp_values, max_token_value)
|
|
|
|
|
|
|
| 140 |
st.session_state.messages.append({"role": "assistant", "content": response})
|
| 141 |
|
| 142 |
+
if "remove" not in st.session_state:
|
| 143 |
+
st.session_state.remove= False
|
| 144 |
+
|
| 145 |
+
def remove_click():
|
| 146 |
+
st.session_state.remove= True
|
| 147 |
+
|
| 148 |
+
|
| 149 |
+
if st.session_state.remove:
|
| 150 |
+
lastmessage = st.session_state.messages.pop()
|
| 151 |
+
prelastmessage = st.session_state.messages.pop()
|
| 152 |
+
st.toast("popped msg: " + lastmessage["content"] + " // model: " + model_links[selected_model])
|
| 153 |
+
|
| 154 |
+
|
| 155 |
|
| 156 |
|
| 157 |
# Accept user input
|
|
|
|
| 169 |
|
| 170 |
st.session_state.messages.append({"role": "assistant", "content": response})
|
| 171 |
|
| 172 |
+
if len(session_state.messages)>0:
|
| 173 |
+
st.button("retry", key="retryButton", on_click=retry_click)
|
| 174 |
+
st.button("remove", key="removeButton", on_click=remove_click)
|