mirror of
https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web.git
synced 2026-04-23 19:44:27 +08:00
Merge 59d9fba045 into 06f897f32f
This commit is contained in:
@@ -652,10 +652,19 @@ export const useChatStore = createPersistStore(
|
||||
onFinish(message) {
|
||||
if (!isValidMessage(message)) return;
|
||||
get().updateCurrentSession(
|
||||
(session) =>
|
||||
(session.topic =
|
||||
message.length > 0 ? trimTopic(message) : DEFAULT_TOPIC),
|
||||
);
|
||||
(session) => {
|
||||
session.topic =
|
||||
message.length > 0 ? trimTopic(message) : DEFAULT_TOPIC;
|
||||
// Add system message after summarizing the topic
|
||||
// which is powerful based of fine-tuning
|
||||
const systemMessage: ChatMessage = {
|
||||
date: new Date().toLocaleString(),
|
||||
id: nanoid(),
|
||||
role: "system",
|
||||
content: `${Locale.FineTuned.Sysmessage} ${session.topic}`,
|
||||
};
|
||||
session.messages = [systemMessage, ...session.messages];
|
||||
});
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user