From e9dab4a973859b6125115a46a3e2e6aa78be130d Mon Sep 17 00:00:00 2001 From: Webifi Date: Fri, 9 Jun 2023 09:45:53 -0500 Subject: [PATCH] Keep suggested chat name short --- src/lib/Chat.svelte | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/lib/Chat.svelte b/src/lib/Chat.svelte index 8a45a81..eee7ee2 100644 --- a/src/lib/Chat.svelte +++ b/src/lib/Chat.svelte @@ -555,7 +555,7 @@ const suggestName = async (): Promise => { const suggestMessage: Message = { role: 'user', - content: "Can you give me a 5 word summary of this conversation's topic?", + content: "Using appropriate language, please give a 5 word summary of this conversation's topic.", uuid: uuidv4() } @@ -565,7 +565,9 @@ const response = await sendRequest(suggestMessages, { chat, autoAddMessages: false, - streaming: false + streaming: false, + summaryRequest: true, + maxTokens: 10 }) await response.promiseToFinish() @@ -577,10 +579,10 @@ }) } else { response.getMessages().forEach(m => { - chat.name = m.content + const name = m.content.split(/\s+/).slice(0, 8).join(' ').trim() + if (name) chat.name = name }) saveChatStore() - $checkStateChange++ } }