Keep suggested chat name short

This commit is contained in:
Webifi
2023-06-09 09:45:53 -05:00
parent db7144f456
commit e9dab4a973

View File

@@ -555,7 +555,7 @@
const suggestName = async (): Promise<void> => { const suggestName = async (): Promise<void> => {
const suggestMessage: Message = { const suggestMessage: Message = {
role: 'user', 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() uuid: uuidv4()
} }
@@ -565,7 +565,9 @@
const response = await sendRequest(suggestMessages, { const response = await sendRequest(suggestMessages, {
chat, chat,
autoAddMessages: false, autoAddMessages: false,
streaming: false streaming: false,
summaryRequest: true,
maxTokens: 10
}) })
await response.promiseToFinish() await response.promiseToFinish()
@@ -577,10 +579,10 @@
}) })
} else { } else {
response.getMessages().forEach(m => { 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() saveChatStore()
$checkStateChange++
} }
} }