From 6bdbad13fe5f3d6c1640e6ff2eea77e0a6f204e8 Mon Sep 17 00:00:00 2001 From: Webifi Date: Tue, 20 Jun 2023 14:39:01 -0500 Subject: [PATCH] Fix #194 --- src/lib/ChatRequest.svelte | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/ChatRequest.svelte b/src/lib/ChatRequest.svelte index 3b74eb6..7efc166 100644 --- a/src/lib/ChatRequest.svelte +++ b/src/lib/ChatRequest.svelte @@ -130,10 +130,12 @@ export class ChatRequest { // throw new Error('Image prompt:' + im[7]) } } + + const includedRoles = ['user', 'assistant'].concat(chatSettings.useSystemPrompt ? ['system'] : []) // Submit only the role and content of the messages, provide the previous messages as well for context const messageFilter = (m:Message) => !m.suppress && - ['user', 'assistant', 'system'].includes(m.role) && + includedRoles.includes(m.role) && m.content && !m.summarized const filtered = messages.filter(messageFilter)