From 2f633384c7a86782c223ed556d6a2b611b03c48b Mon Sep 17 00:00:00 2001 From: NFS688 Date: Mon, 9 Jun 2025 16:49:22 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E4=B8=80=E5=A4=84?= =?UTF-8?q?=E9=80=BB=E8=BE=91=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/chat/utils/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/chat/utils/utils.py b/src/chat/utils/utils.py index 7d25f994..1b0e4c17 100644 --- a/src/chat/utils/utils.py +++ b/src/chat/utils/utils.py @@ -339,8 +339,8 @@ def process_llm_json_response(text: str) -> list[str]: # 1. 查找文本中最后一个JSON对象 last_json_str = extract_last_json_from_text(text) if not last_json_str: - logger.warning("未找到有效的JSON对象,返回默认回复") - return process_llm_response("懒得说") + logger.warning("未找到有效的JSON对象,使用默认处理方式") + return process_llm_response(text) logger.info(f"提取到最后一个JSON: {last_json_str}") # 2. 修复可能的JSON格式错误,该函数总是返回字符串 fixed_json_str = repair_json(last_json_str)