Keep suggested chat name short
This commit is contained in:
parent
db7144f456
commit
e9dab4a973
|
@ -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++
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue