Timothy J. Baek vor 11 Monaten
Ursprung
Commit
bcc2bab623
2 geänderte Dateien mit 4 neuen und 8 gelöschten Zeilen
  1. 2 4
      src/routes/(app)/+page.svelte
  2. 2 4
      src/routes/(app)/c/[id]/+page.svelte

+ 2 - 4
src/routes/(app)/+page.svelte

@@ -255,8 +255,6 @@
 	const sendPrompt = async (prompt, parentId, modelId = null) => {
 		const _chatId = JSON.parse(JSON.stringify($chatId));
 
-		let userContext = null;
-
 		await Promise.all(
 			(modelId ? [modelId] : atSelectedModel !== '' ? [atSelectedModel.id] : selectedModels).map(
 				async (modelId) => {
@@ -273,7 +271,7 @@
 							role: 'assistant',
 							content: '',
 							model: model.id,
-							userContext: userContext,
+							userContext: null,
 							timestamp: Math.floor(Date.now() / 1000) // Unix epoch
 						};
 
@@ -291,6 +289,7 @@
 
 						await tick();
 
+						let userContext = null;
 						if ($settings?.memory ?? false) {
 							if (userContext === null) {
 								const res = await queryMemory(localStorage.token, prompt).catch((error) => {
@@ -314,7 +313,6 @@
 								}
 							}
 						}
-
 						responseMessage.userContext = userContext;
 
 						if (model?.external) {

+ 2 - 4
src/routes/(app)/c/[id]/+page.svelte

@@ -261,8 +261,6 @@
 	const sendPrompt = async (prompt, parentId, modelId = null) => {
 		const _chatId = JSON.parse(JSON.stringify($chatId));
 
-		let userContext = null;
-
 		await Promise.all(
 			(modelId ? [modelId] : atSelectedModel !== '' ? [atSelectedModel.id] : selectedModels).map(
 				async (modelId) => {
@@ -279,7 +277,7 @@
 							role: 'assistant',
 							content: '',
 							model: model.id,
-							userContext: userContext,
+							userContext: null,
 							timestamp: Math.floor(Date.now() / 1000) // Unix epoch
 						};
 
@@ -297,6 +295,7 @@
 
 						await tick();
 
+						let userContext = null;
 						if ($settings?.memory ?? false) {
 							if (userContext === null) {
 								const res = await queryMemory(localStorage.token, prompt).catch((error) => {
@@ -320,7 +319,6 @@
 								}
 							}
 						}
-
 						responseMessage.userContext = userContext;
 
 						if (model?.external) {