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',