Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -46,13 +46,14 @@ if submit and input_text:
|
|
46 |
st.session_state['chat_history'].append(("You", input_text))
|
47 |
|
48 |
st.subheader("The Response is")
|
49 |
-
|
|
|
|
|
|
|
|
|
|
|
50 |
st.write(response)
|
51 |
st.session_state['chat_history'].append(("Bot", response))
|
52 |
-
else:
|
53 |
-
for chunk in response:
|
54 |
-
st.write(chunk.text)
|
55 |
-
st.session_state['chat_history'].append(("Bot", chunk.text))
|
56 |
|
57 |
st.subheader("The Chat History is")
|
58 |
for role, text in st.session_state['chat_history']:
|
|
|
46 |
st.session_state['chat_history'].append(("You", input_text))
|
47 |
|
48 |
st.subheader("The Response is")
|
49 |
+
# If the response is a list of chunks, combine them into a single string
|
50 |
+
if isinstance(response, list):
|
51 |
+
full_response = " ".join([chunk.text for chunk in response])
|
52 |
+
st.write(full_response)
|
53 |
+
st.session_state['chat_history'].append(("Bot", full_response))
|
54 |
+
else:
|
55 |
st.write(response)
|
56 |
st.session_state['chat_history'].append(("Bot", response))
|
|
|
|
|
|
|
|
|
57 |
|
58 |
st.subheader("The Chat History is")
|
59 |
for role, text in st.session_state['chat_history']:
|