Update app.py
Browse files
app.py
CHANGED
|
@@ -126,6 +126,12 @@ for message in st.session_state.messages:
|
|
| 126 |
with st.chat_message(message["role"]):
|
| 127 |
st.markdown(message["content"])
|
| 128 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 129 |
|
| 130 |
if st.session_state.retry:
|
| 131 |
lastmessage = st.session_state.messages.pop()
|
|
@@ -153,4 +159,4 @@ if prompt := st.chat_input(f"Hi I'm {selected_model}, ask me a question"):
|
|
| 153 |
|
| 154 |
st.session_state.messages.append({"role": "assistant", "content": response})
|
| 155 |
|
| 156 |
-
st.button("retry", key="retry")
|
|
|
|
| 126 |
with st.chat_message(message["role"]):
|
| 127 |
st.markdown(message["content"])
|
| 128 |
|
| 129 |
+
if retry not in st.session_state:
|
| 130 |
+
st.session_state.retry= False
|
| 131 |
+
|
| 132 |
+
def retry_click:
|
| 133 |
+
st.session_state.retry= True
|
| 134 |
+
|
| 135 |
|
| 136 |
if st.session_state.retry:
|
| 137 |
lastmessage = st.session_state.messages.pop()
|
|
|
|
| 159 |
|
| 160 |
st.session_state.messages.append({"role": "assistant", "content": response})
|
| 161 |
|
| 162 |
+
st.button("retry", key="retry", on_click=retry_click)
|