From e0f96e3ac0fbb0c9b6d789799d0d7cde80e6468c Mon Sep 17 00:00:00 2001 From: ikechan8370 Date: Wed, 25 Oct 2023 17:40:22 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8Dcontext=E8=A6=86?= =?UTF-8?q?=E7=9B=96=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- utils/SydneyAIClient.js | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/utils/SydneyAIClient.js b/utils/SydneyAIClient.js index 47dce8c..701f2ec 100644 --- a/utils/SydneyAIClient.js +++ b/utils/SydneyAIClient.js @@ -491,15 +491,8 @@ export default class SydneyAIClient { }).join('\n') context += '\n' } - if (context) { - obj.arguments[0].previousMessages.push({ - author: 'user', - description: context, - contextType: 'WebPage', - messageType: 'Context', - messageId: 'discover-web--page-ping-mriduna-----' - }) - } else if (toSummaryFileContent?.content) { + if (toSummaryFileContent?.content) { + // 忽略context 不然可能会爆炸 obj.arguments[0].previousMessages.push({ author: 'user', description: limitString(toSummaryFileContent?.content, 20000, true), @@ -510,6 +503,14 @@ export default class SydneyAIClient { // locale: 'und', // privacy: 'Internal' }) + } else if (context) { + obj.arguments[0].previousMessages.push({ + author: 'user', + description: context, + contextType: 'WebPage', + messageType: 'Context', + messageId: 'discover-web--page-ping-mriduna-----' + }) } else { obj.arguments[0].previousMessages.push({ author: 'user',