From a05faa2676efb41c44738f27c2e736c465b931b3 Mon Sep 17 00:00:00 2001 From: wujingjing <gersonwu@qq.com> Date: 星期四, 03 四月 2025 16:41:24 +0800 Subject: [PATCH] conclusion 也要读 --- src/components/chat/hooks/useAssistantContentOpt.ts | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/components/chat/hooks/useAssistantContentOpt.ts b/src/components/chat/hooks/useAssistantContentOpt.ts index e95a358..5678b93 100644 --- a/src/components/chat/hooks/useAssistantContentOpt.ts +++ b/src/components/chat/hooks/useAssistantContentOpt.ts @@ -26,11 +26,12 @@ }; const checkIsText = (item) => { - const isText = item?.content?.values?.some((item) => item?.content?.type === AnswerType.Knowledge); + const isText = item?.content?.values?.some((item) => item?.content?.type === AnswerType.Knowledge) || item?.conclusion?.length > 0; return isText; }; const getPlainText = (item) => { + let result = ''; const knowledgeText = item.content.values .filter((item) => { const type = item?.content?.type; @@ -49,7 +50,14 @@ .join('\n\n'); return acc + answer; }, ''); - return markdownToTxt(knowledgeText); + + const conclusionText = + item.conclusion + ?.filter((item) => !!item.report) + .map((item) => item.report) + .join('\n\n') ?? ''; + result += knowledgeText + conclusionText; + return markdownToTxt(result); }; const likeClick = async (item) => { -- Gitblit v1.9.3