From e2be0f6f6c7fa962a2796ffd1aaf9e2080640bc5 Mon Sep 17 00:00:00 2001 From: Rodrigo Rodriguez Date: Wed, 22 May 2024 18:43:57 -0300 Subject: [PATCH] new(all): Auto import for logo, colors and website content. --- packages/gpt.gblib/services/ChatServices.ts | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/packages/gpt.gblib/services/ChatServices.ts b/packages/gpt.gblib/services/ChatServices.ts index d7a466275..954b2edf4 100644 --- a/packages/gpt.gblib/services/ChatServices.ts +++ b/packages/gpt.gblib/services/ChatServices.ts @@ -264,15 +264,18 @@ export class ChatServices { const docsContext = min['vectorStore']; - const memory = new BufferWindowMemory({ - returnMessages: true, - memoryKey: 'chat_history', - inputKey: 'input', - k: 2 - }); - + let memory; if (user && !this.memoryMap[user.userSystemId]) { - this.memoryMap[user.userSystemId] = memory; + this.memoryMap[user.userSystemId] = new BufferWindowMemory({ + returnMessages: true, + memoryKey: 'chat_history', + inputKey: 'input', + k: 2 + }); + } + else + { + memory = this.memoryMap[user.userSystemId] } const systemPrompt = user ? this.userSystemPrompt[user.userSystemId] : '';