From 6e7ab8309174fe59b909044dae67a7d4c526a5cc Mon Sep 17 00:00:00 2001 From: Song367 <601337784@qq.com> Date: Tue, 12 Aug 2025 15:43:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=96=E6=B6=88=E6=B6=88=E6=81=AF=E9=99=90?= =?UTF-8?q?=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/chat_with_audio.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/chat_with_audio.js b/src/chat_with_audio.js index 9e228c2..a8b2645 100644 --- a/src/chat_with_audio.js +++ b/src/chat_with_audio.js @@ -61,13 +61,13 @@ function updateHistoryMessage(userInput, assistantResponse) { ); // 可选:限制历史消息数量,保持最近的对话 - const maxMessages = 20; // 保留最近10轮对话(20条消息) - if (historyMessage.length > maxMessages) { - // 保留系统消息和最近的对话 - const systemMessages = historyMessage.filter(msg => msg.role === 'system'); - const recentMessages = historyMessage.slice(-maxMessages + systemMessages.length); - historyMessage = [...systemMessages, ...recentMessages.filter(msg => msg.role !== 'system')]; - } + // const maxMessages = 20; // 保留最近10轮对话(20条消息) + // if (historyMessage.length > maxMessages) { + // // 保留系统消息和最近的对话 + // const systemMessages = historyMessage.filter(msg => msg.role === 'system'); + // const recentMessages = historyMessage.slice(-maxMessages + systemMessages.length); + // historyMessage = [...systemMessages, ...recentMessages.filter(msg => msg.role !== 'system')]; + // } } // 保存消息到服务端