From f0a780fecb0e5799f6427cc89da8e5600edc71a2 Mon Sep 17 00:00:00 2001
From: zhaoqingang <zhaoqg0118@163.com>
Date: 星期五, 10 一月 2025 09:53:20 +0800
Subject: [PATCH] 节点返回错误日志
---
app/api/chat.py | 12 ++++++------
1 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/app/api/chat.py b/app/api/chat.py
index 00aa7f8..5914353 100644
--- a/app/api/chat.py
+++ b/app/api/chat.py
@@ -578,7 +578,7 @@
message = answer.get("title", "")
- result = {"message": message, "type": "system"}
+ result = {"message": message, "type": "system", "workflow":{"node_data": workflow_list}}
elif data.get("event") == "node_finished":
workflow_list.append({
"title": data.get("data", {}).get("title", ""),
@@ -599,7 +599,7 @@
message = answer.get("title", "")
if answer.get("status") == "failed":
message = answer.get("error", "")
- result = {"message": message, "type": "system"}
+ result = {"message": message, "type": "system", "workflow":{"node_data": workflow_list}}
elif data.get("event") == "workflow_finished":
answer = data.get("data", "")
@@ -631,7 +631,7 @@
"error": answer.get("error", ""),
"elapsed_time": answer.get("elapsed_time", 0)
}
- result = {"message": message, "type": "message", "download_url": download_url}
+ result = {"message": message, "type": "message", "download_url": download_url, "workflow":workflow_dict}
try:
SessionService(db).update_session(chat_id,
message={"role": "assistant",
@@ -713,7 +713,7 @@
message = answer.get("title", "")
- result = {"message": message, "type": "system"}
+ result = {"message": message, "type": "system", "workflow":{"node_data": workflow_list}}
elif data.get("event") == "node_finished":
workflow_list.append({
"title": data.get("data", {}).get("title", ""),
@@ -735,7 +735,7 @@
message = answer.get("title", "")
if answer.get("status") == "failed":
message = answer.get("error", "")
- result = {"message": message, "type": "system"}
+ result = {"message": message, "type": "system", "workflow":{"node_data": workflow_list}}
elif data.get("event") == "message":
answer_str = data.get("answer", "")
# try:
@@ -745,7 +745,7 @@
# print(e)
# continue
result = {"message": answer_str, "type": "message",
- "download_url": ""}
+ "download_url": "", "workflow": {"node_data": workflow_list}}
# try:
# await websocket.send_json(result)
--
Gitblit v1.8.0