Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -628,11 +628,20 @@ def send_to_qwq(prompt: str):
|
|
| 628 |
|
| 629 |
# Call the agent_run endpoint
|
| 630 |
response = client.predict(
|
| 631 |
-
_chatbot=result[1],
|
| 632 |
api_name="/agent_run"
|
| 633 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 634 |
|
| 635 |
-
return
|
| 636 |
|
| 637 |
except Exception as e:
|
| 638 |
logging.error(f"QwQ API error: {e}")
|
|
|
|
| 628 |
|
| 629 |
# Call the agent_run endpoint
|
| 630 |
response = client.predict(
|
| 631 |
+
_chatbot=result[1], # This is correct
|
| 632 |
api_name="/agent_run"
|
| 633 |
)
|
| 634 |
+
|
| 635 |
+
if isinstance(response, list) and len(response) > 0:
|
| 636 |
+
# Extract text from first message in chat history
|
| 637 |
+
if isinstance(response[0], list) and len(response[0]) > 0:
|
| 638 |
+
if isinstance(response[0][1], dict):
|
| 639 |
+
return response[0][1].get('text', 'No response text from QwQ')
|
| 640 |
+
elif isinstance(response[0][1], str):
|
| 641 |
+
return response[0][1]
|
| 642 |
+
return 'No valid response from QwQ'
|
| 643 |
|
| 644 |
+
return 'No response from QwQ'
|
| 645 |
|
| 646 |
except Exception as e:
|
| 647 |
logging.error(f"QwQ API error: {e}")
|