Browse Source

change model

master
godo 7 months ago
parent
commit
67e299fa4c
  1. 13990
      frontend/public/bot/search.json
  2. 17
      frontend/src/components/ai/aimodel.vue
  3. 1
      frontend/src/stores/labels/vits.ts
  4. 18
      frontend/src/stores/model.ts
  5. 6
      frontend/src/stores/upgrade.ts

13990
frontend/public/bot/search.json

File diff suppressed because it is too large

17
frontend/src/components/ai/aimodel.vue

@ -165,21 +165,8 @@ async function deleteModel(modelData: any) {
modelData = toRaw(modelData); modelData = toRaw(modelData);
//console.log(modelData) //console.log(modelData)
try { try {
await modelStore.deleteModelList(modelData); const res:any = await modelStore.deleteModelList(modelData);
//return notifySuccess(res);
const postData = {
method: "POST",
body: JSON.stringify(modelData.info),
};
const delUrl = config.aiUrl + "/ai/delete";
const completion = await fetch(delUrl, postData);
if (completion.status === 404) {
notifyError(completion.statusText);
return;
}
if (completion.status === 200) {
notifySuccess("success!");
}
} catch (error: any) { } catch (error: any) {
console.log(error); console.log(error);
notifyError(error.message); notifyError(error.message);

1
frontend/src/stores/labels/vits.ts

@ -4,6 +4,7 @@ export const vitsLabel = {
action: "tts", action: "tts",
models: [ models: [
{ {
model: "vits-zh-aishell3",
params: { params: {
type: "vits", type: "vits",
model: "vits-aishell3.int8.onnx", model: "vits-aishell3.int8.onnx",

18
frontend/src/stores/model.ts

@ -137,7 +137,7 @@ export const useModelStore = defineStore('modelStore', () => {
const res = await fetchGet(`${aiUrl}/ai/tags`) const res = await fetchGet(`${aiUrl}/ai/tags`)
//console.log(res) //console.log(res)
if (res.ok) { if (res.ok) {
resetData(res) await resetData(res)
} }
return modelList.value return modelList.value
} }
@ -147,7 +147,10 @@ export const useModelStore = defineStore('modelStore', () => {
if (data && data.length > 0) { if (data && data.length > 0) {
await db.clear("modelslist") await db.clear("modelslist")
await db.addAll("modelslist", data) await db.addAll("modelslist", data)
nextTick(() => {
modelList.value = data modelList.value = data
})
} }
} }
async function refreshOllama() { async function refreshOllama() {
@ -177,6 +180,7 @@ export const useModelStore = defineStore('modelStore', () => {
} }
async function setCurrentModel(action: string, model?: string) { async function setCurrentModel(action: string, model?: string) {
await db.modify("modelslist", "action", action, { isdef: 0 }) await db.modify("modelslist", "action", action, { isdef: 0 })
//console.log(model)
if (model !== "") { if (model !== "") {
return await db.modify("modelslist", "model", model, { isdef: 1 }) return await db.modify("modelslist", "model", model, { isdef: 1 })
} else { } else {
@ -204,6 +208,16 @@ export const useModelStore = defineStore('modelStore', () => {
async function deleteModelList(data: any) { async function deleteModelList(data: any) {
//console.log(data) //console.log(data)
if (!data || !data.model) return if (!data || !data.model) return
const postData = {
method: "POST",
body: JSON.stringify(data),
};
const delUrl = aiUrl + "/ai/delete";
const completion = await fetch(delUrl, postData);
if (completion.status === 404) {
return completion.statusText;
}
if (completion.status === 200) {
modelList.value.forEach((d: any, index: number) => { modelList.value.forEach((d: any, index: number) => {
if (d.model == data.model) { if (d.model == data.model) {
modelList.value.splice(index, 1); modelList.value.splice(index, 1);
@ -213,6 +227,8 @@ export const useModelStore = defineStore('modelStore', () => {
if (data.isdef * 1 == 1) { if (data.isdef * 1 == 1) {
await setCurrentModel(data.action, "") await setCurrentModel(data.action, "")
} }
}
//await db.delete("modelslist", data.id) //await db.delete("modelslist", data.id)
//await getModelList() //await getModelList()

6
frontend/src/stores/upgrade.ts

@ -81,11 +81,11 @@ export const useUpgradeStore = defineStore('upgradeStore', () => {
chatChatStore.onlineUserData(message.data) chatChatStore.onlineUserData(message.data)
break; break;
case 'user': case 'user':
console.log(message.data) //console.log(message.data)
chatChatStore.userChatMessage(message.data) chatChatStore.userChatMessage(message.data)
break break
case 'group': case 'group':
console.log(message.data) //console.log(message.data)
chatChatStore.groupChatMessage(message.data); chatChatStore.groupChatMessage(message.data);
break; break;
case 'update_group': case 'update_group':
@ -99,7 +99,7 @@ export const useUpgradeStore = defineStore('upgradeStore', () => {
} }
} }
async function checkUpdate(res: any) { async function checkUpdate(res: any) {
console.log(res) //console.log(res)
if (!res) return if (!res) return
const config = getSystemConfig(); const config = getSystemConfig();
if (!config.account.ad) return; if (!config.account.ad) return;

Loading…
Cancel
Save