Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
@@ -266,13 +266,13 @@ if query:
|
|
266 |
# Extract raw JSON response
|
267 |
raw_response = response_crisis['relevancy_response']
|
268 |
|
269 |
-
#
|
270 |
if "<think>" in raw_response:
|
271 |
raw_response = raw_response.split("<think>")[-1] # Keep only JSON part
|
272 |
if "</think>" in raw_response:
|
273 |
raw_response = raw_response.split("</think>")[0] # Remove trailing text
|
274 |
|
275 |
-
#
|
276 |
try:
|
277 |
relevancy_response = json.loads(raw_response)
|
278 |
st.write("β
Successfully parsed JSON:", relevancy_response) # Debugging output
|
|
|
266 |
# Extract raw JSON response
|
267 |
raw_response = response_crisis['relevancy_response']
|
268 |
|
269 |
+
# Sanitize the response by removing `<think>` or unwanted text
|
270 |
if "<think>" in raw_response:
|
271 |
raw_response = raw_response.split("<think>")[-1] # Keep only JSON part
|
272 |
if "</think>" in raw_response:
|
273 |
raw_response = raw_response.split("</think>")[0] # Remove trailing text
|
274 |
|
275 |
+
# Try parsing the JSON safely
|
276 |
try:
|
277 |
relevancy_response = json.loads(raw_response)
|
278 |
st.write("β
Successfully parsed JSON:", relevancy_response) # Debugging output
|