Spaces:
Runtime error
Runtime error
Add button
Browse files
app.py
CHANGED
|
@@ -71,8 +71,6 @@ EXAMPLE_PROMPTS = [
|
|
| 71 |
"Code a python function that can run merge sort on a list.",
|
| 72 |
"Give me the character profile of a gumdrop obsessed knight in JSON.",
|
| 73 |
"Write a rap battle between Alan Turing and Claude Shannon.",
|
| 74 |
-
"Write a sarcastic joke about spoiled milk to make my day.",
|
| 75 |
-
|
| 76 |
]
|
| 77 |
|
| 78 |
TITLE = "DBRX Instruct"
|
|
@@ -250,11 +248,22 @@ def handle_user_input(user_input):
|
|
| 250 |
st.session_state["messages"].append({"role": "assistant", "content": response, "warning": stream_warning,"error": stream_error})
|
| 251 |
print(st.session_state["messages"])
|
| 252 |
|
|
|
|
|
|
|
|
|
|
| 253 |
if prompt := st.chat_input("Type a message!", max_chars=1000):
|
| 254 |
handle_user_input(prompt)
|
| 255 |
|
|
|
|
|
|
|
| 256 |
with st.sidebar:
|
| 257 |
with st.container():
|
| 258 |
st.title("Examples")
|
| 259 |
for prompt in EXAMPLE_PROMPTS:
|
| 260 |
-
st.button(prompt, args=(prompt,), on_click=handle_user_input)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 71 |
"Code a python function that can run merge sort on a list.",
|
| 72 |
"Give me the character profile of a gumdrop obsessed knight in JSON.",
|
| 73 |
"Write a rap battle between Alan Turing and Claude Shannon.",
|
|
|
|
|
|
|
| 74 |
]
|
| 75 |
|
| 76 |
TITLE = "DBRX Instruct"
|
|
|
|
| 248 |
st.session_state["messages"].append({"role": "assistant", "content": response, "warning": stream_warning,"error": stream_error})
|
| 249 |
print(st.session_state["messages"])
|
| 250 |
|
| 251 |
+
def clear_chat_history():
|
| 252 |
+
st.session_state["messages"] = []
|
| 253 |
+
|
| 254 |
if prompt := st.chat_input("Type a message!", max_chars=1000):
|
| 255 |
handle_user_input(prompt)
|
| 256 |
|
| 257 |
+
|
| 258 |
+
|
| 259 |
with st.sidebar:
|
| 260 |
with st.container():
|
| 261 |
st.title("Examples")
|
| 262 |
for prompt in EXAMPLE_PROMPTS:
|
| 263 |
+
st.button(prompt, args=(prompt,), on_click=handle_user_input)
|
| 264 |
+
for _ in range(5):
|
| 265 |
+
st.write("")
|
| 266 |
+
col1, col2, col3 = st.columns([1, 2, 1])
|
| 267 |
+
with col2:
|
| 268 |
+
st.button('Clear Chat History', on_click=clear_chat_history)
|
| 269 |
+
|