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
|