mirror of
https://github.com/open-webui/open-webui
synced 2024-11-17 05:53:11 +00:00
fix/refac: use user prompt for title gen fallback
This commit is contained in:
parent
a64cc8f8e0
commit
25a2c6ee52
@ -1895,20 +1895,21 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
const generateChatTitle = async (messages) => {
|
const generateChatTitle = async (messages) => {
|
||||||
|
const lastUserMessage = messages.filter((message) => message.role === 'user').at(-1);
|
||||||
|
|
||||||
if ($settings?.title?.auto ?? true) {
|
if ($settings?.title?.auto ?? true) {
|
||||||
const lastMessage = messages.at(-1);
|
|
||||||
const modelId = selectedModels[0];
|
const modelId = selectedModels[0];
|
||||||
|
|
||||||
const title = await generateTitle(localStorage.token, modelId, messages, $chatId).catch(
|
const title = await generateTitle(localStorage.token, modelId, messages, $chatId).catch(
|
||||||
(error) => {
|
(error) => {
|
||||||
console.error(error);
|
console.error(error);
|
||||||
return 'New Chat';
|
return lastUserMessage?.content ?? 'New Chat';
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
return title;
|
return title;
|
||||||
} else {
|
} else {
|
||||||
return 'New Chat';
|
return lastUserMessage?.content ?? 'New Chat';
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user