From 41bed7b76a59a7d7916db5a7ad605bebfec0353c Mon Sep 17 00:00:00 2001 From: godo Date: Fri, 22 Nov 2024 07:58:23 +0800 Subject: [PATCH] add aisetting --- frontend/src/components/ai/DownAddbox.vue | 2 +- frontend/src/components/ai/aisetting.vue | 6 +++--- frontend/src/hook/useAi.ts | 2 ++ frontend/src/system/config.ts | 3 +++ 4 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 frontend/src/hook/useAi.ts diff --git a/frontend/src/components/ai/DownAddbox.vue b/frontend/src/components/ai/DownAddbox.vue index b53cded..8de19a3 100644 --- a/frontend/src/components/ai/DownAddbox.vue +++ b/frontend/src/components/ai/DownAddbox.vue @@ -71,7 +71,7 @@ function setLocalInfo() { } modelData = toRaw(modelData); const urls: any = []; - const url = `http://${formData.value.ip}:56711/server?path=`; + const url = `http://${formData.value.ip}:56780/server?path=`; modelData.paths.forEach((item: any) => { urls.push(url + item); }); diff --git a/frontend/src/components/ai/aisetting.vue b/frontend/src/components/ai/aisetting.vue index bce5867..a25a203 100644 --- a/frontend/src/components/ai/aisetting.vue +++ b/frontend/src/components/ai/aisetting.vue @@ -67,10 +67,10 @@ const saveConfig = async () => { value: config.value.dataDir.trim(), }) } - if (config.value.IpList.trim() != "") { + if (config.value.ollamaUrl.trim() != "") { postData.push({ - name: "dataDir", - value: config.value.IpList.trim().split("\n").map((line: string) => line.trim()), + name: "ollamaUrl", + value: config.value.ollamaUrl.trim(), }) } if (postData.length > 0) { diff --git a/frontend/src/hook/useAi.ts b/frontend/src/hook/useAi.ts new file mode 100644 index 0000000..eade38d --- /dev/null +++ b/frontend/src/hook/useAi.ts @@ -0,0 +1,2 @@ +import { getSystemConfig,fetchGet, fetchPost } from "@/system/config"; +import { useAssistantStore } from '@/stores/assistant'; diff --git a/frontend/src/system/config.ts b/frontend/src/system/config.ts index 39cba01..87b14ed 100644 --- a/frontend/src/system/config.ts +++ b/frontend/src/system/config.ts @@ -148,6 +148,9 @@ export const getSystemConfig = (ifset = false) => { 'fourthEnd': '254' } } + if(!config.ollamaUrl) { + config.ollamaUrl = 'http://localhost:11434' + } // 初始化桌面快捷方式列表,若本地存储中已存在则不进行覆盖 if (!config.desktopList) { config.desktopList = [];