Browse Source

refac: title generation logic

Timothy Jaeryang Baek 4 months ago
parent
commit
4b3e1bb747
1 changed files with 6 additions and 1 deletions
  1. 6 1
      src/lib/components/chat/Chat.svelte

+ 6 - 1
src/lib/components/chat/Chat.svelte

@@ -1511,7 +1511,12 @@
 				chat_id: $chatId,
 				chat_id: $chatId,
 				id: responseMessageId,
 				id: responseMessageId,
 
 
-				...(!$temporaryChatEnabled && messages.length == 1 && selectedModels[0] === model.id
+				...(!$temporaryChatEnabled &&
+				(messages.length == 1 ||
+					(messages.length == 2 &&
+						messages.at(0)?.role === 'system' &&
+						messages.at(1)?.role === 'user')) &&
+				selectedModels[0] === model.id
 					? {
 					? {
 							background_tasks: {
 							background_tasks: {
 								title_generation: $settings?.title?.auto ?? true,
 								title_generation: $settings?.title?.auto ?? true,