Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -92,6 +92,8 @@ def search_web(query):
|
|
92 |
except Exception as e:
|
93 |
return f"An error occurred: {e}"
|
94 |
|
|
|
|
|
95 |
if prompt := st.chat_input("Enter your prompt here..."):
|
96 |
st.session_state.messages.append({"role": "user", "content": prompt})
|
97 |
|
@@ -121,12 +123,14 @@ if prompt := st.chat_input("Enter your prompt here..."):
|
|
121 |
except Exception as e:
|
122 |
st.error(e, icon="🚨")
|
123 |
|
124 |
-
if
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
|
132 |
-
|
|
|
|
|
|
92 |
except Exception as e:
|
93 |
return f"An error occurred: {e}"
|
94 |
|
95 |
+
full_response = None # Initialize full_response to None
|
96 |
+
|
97 |
if prompt := st.chat_input("Enter your prompt here..."):
|
98 |
st.session_state.messages.append({"role": "user", "content": prompt})
|
99 |
|
|
|
123 |
except Exception as e:
|
124 |
st.error(e, icon="🚨")
|
125 |
|
126 |
+
# Check if full_response is defined before using it
|
127 |
+
if full_response is not None:
|
128 |
+
if isinstance(full_response, str):
|
129 |
+
st.session_state.messages.append(
|
130 |
+
{"role": "assistant", "content": full_response}
|
131 |
+
)
|
132 |
+
else:
|
133 |
+
combined_response = "\n".join(str(item) for item in full_response)
|
134 |
+
st.session_state.messages.append(
|
135 |
+
{"role": "assistant", "content": combined_response}
|
136 |
+
)
|