Browse Source

Merge pull request #8094 from open-webui/dev

refac: title generation logic
Timothy Jaeryang Baek 7 months ago
parent
commit
de2bda3e2e
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,
 				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: {
 								title_generation: $settings?.title?.auto ?? true,