From 4cf659c29b5aa01c69e6b96478833b7972332fe0 Mon Sep 17 00:00:00 2001 From: Yidadaa Date: Mon, 22 May 2023 23:52:09 +0800 Subject: [PATCH] chore: wont send system info if user use a mask --- app/store/chat.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/store/chat.ts b/app/store/chat.ts index 1c82f9e0..3c9953e5 100644 --- a/app/store/chat.ts +++ b/app/store/chat.ts @@ -257,7 +257,12 @@ export const useChatStore = create()( }); // get recent messages - const systemMessages = [systemInfo]; + const systemMessages = []; + // if user define a mask with context prompts, wont send system info + if (session.mask.context.length === 0) { + systemMessages.push(systemInfo); + } + const recentMessages = get().getMessagesWithMemory(); const sendMessages = systemMessages.concat( recentMessages.concat(userMessage), @@ -345,7 +350,7 @@ export const useChatStore = create()( // wont send cleared context messages const clearedContextMessages = session.messages.slice( - (session.clearContextIndex ?? 0), + session.clearContextIndex ?? 0, ); const messages = clearedContextMessages.filter((msg) => !msg.isError); const n = messages.length;