浏览代码

use cancelChatCompletion API call instead of stopResponse function

Danny Liu 1 年之前
父节点
当前提交
95b8edf6b3
共有 3 个文件被更改,包括 2 次插入4 次删除
  1. 2 2
      src/lib/components/chat/Messages.svelte
  2. 0 1
      src/routes/(app)/+page.svelte
  3. 0 1
      src/routes/(app)/c/[id]/+page.svelte

+ 2 - 2
src/lib/components/chat/Messages.svelte

@@ -11,12 +11,12 @@
 	import ResponseMessage from './Messages/ResponseMessage.svelte';
 	import Placeholder from './Messages/Placeholder.svelte';
 	import Spinner from '../common/Spinner.svelte';
+	import { cancelChatCompletion } from '$lib/apis/ollama';
 
 	export let chatId = '';
 	export let sendPrompt: Function;
 	export let continueGeneration: Function;
 	export let regenerateResponse: Function;
-	export let stopResponse: Function;
 
 	export let processing = '';
 	export let bottomPadding = false;
@@ -229,7 +229,7 @@
 
 		await updateChatById(localStorage.token, chatId, { history });
 		await chats.set(await getChatList(localStorage.token));
-		stopResponse();
+		await cancelChatCompletion(localStorage.token, chatId);
 	};
 </script>
 

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

@@ -828,7 +828,6 @@
 					{sendPrompt}
 					{continueGeneration}
 					{regenerateResponse}
-					{stopResponse}
 				/>
 			</div>
 		</div>

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

@@ -858,7 +858,6 @@
 						{sendPrompt}
 						{continueGeneration}
 						{regenerateResponse}
-						{stopResponse}
 					/>
 				</div>
 			</div>