Keep suggested chat name short

This commit is contained in:
Webifi 2023-06-09 09:45:53 -05:00
parent db7144f456
commit e9dab4a973
1 changed files with 6 additions and 4 deletions

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++
} }
} }