From 319e3e93bbb4807da58db2ac72bb8f3029738dd7 Mon Sep 17 00:00:00 2001 From: zhaoqingang <zhaoqg0118@163.com> Date: 星期二, 03 十二月 2024 13:48:40 +0800 Subject: [PATCH] dify报告合并 --- app/service/bisheng.py | 18 +++++------------- 1 files changed, 5 insertions(+), 13 deletions(-) diff --git a/app/service/bisheng.py b/app/service/bisheng.py index 9be6692..b7df10a 100644 --- a/app/service/bisheng.py +++ b/app/service/bisheng.py @@ -94,14 +94,7 @@ pass if not name: name = item.get("flow_name") - return name - - def process_name_report(item): - # logger.error("-----------------------process_name-------------------------------------") - # logger.error(item) - name = item.get("flow_name", "鎶ュ憡鐢熸垚") - - return name + return name[:50] result = [ { @@ -126,16 +119,15 @@ async with httpx.AsyncClient() as client: response = await client.get(url, headers=headers) response.raise_for_status() - # print(response.text) data = self._check_response(response) session_log = [ { - "message": message.get("intermediate_steps", ""), - "intermediate_steps": message.get("message", ""), - "role": message.get("category"), + "message":message.get("message", "") if message.get("message", "") else message.get("intermediate_steps", ""), + "files": message.get("files", ""), + "role": "question" if message.get("category") == "question" and message.get("message", "") else "answer", "ts": message.get("create_time") } - for message in data + for message in data if message.get("category") != "system" ] # 鎶妔ession_log 鎸塼s 鍗囧簭鎺掑簭 -- Gitblit v1.8.0