Timothy J. Baek 11 месяцев назад
Родитель
Сommit
120f8d7786

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

@@ -355,7 +355,12 @@
 										copyToClipboard={copyToClipboardWithToast}
 										{continueGeneration}
 										{regenerateResponse}
-										on:change={() => {
+										on:change={async () => {
+											await updateChatById(localStorage.token, chatId, {
+												messages: messages,
+												history: history
+											});
+
 											const element = document.getElementById('messages-container');
 											autoScroll =
 												element.scrollHeight - element.scrollTop <= element.clientHeight + 50;

+ 5 - 1
src/routes/(app)/+page.svelte

@@ -766,7 +766,11 @@
 			let userMessage = history.messages[message.parentId];
 			let userPrompt = userMessage.content;
 
-			await sendPrompt(userPrompt, userMessage.id, message.model);
+			if ((userMessage?.models ?? [...selectedModels]).length == 1) {
+				await sendPrompt(userPrompt, userMessage.id);
+			} else {
+				await sendPrompt(userPrompt, userMessage.id, message.model);
+			}
 		}
 	};
 

+ 5 - 1
src/routes/(app)/c/[id]/+page.svelte

@@ -771,7 +771,11 @@
 			let userMessage = history.messages[message.parentId];
 			let userPrompt = userMessage.content;
 
-			await sendPrompt(userPrompt, userMessage.id, message.model);
+			if ((userMessage?.models ?? [...selectedModels]).length == 1) {
+				await sendPrompt(userPrompt, userMessage.id);
+			} else {
+				await sendPrompt(userPrompt, userMessage.id, message.model);
+			}
 		}
 	};