From 45d8fb2586d546eb3db40f907f59e9a8b11708bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?cls=5F=E5=AE=81=E6=B3=A2=E6=9C=AC=E6=9C=BA?= <908705107@qq.com> Date: Thu, 11 Jun 2026 10:38:33 +0800 Subject: [PATCH] chore: split ai model config locale --- web/apps/web-ele/src/locales/index.ts | 2 - .../src/locales/langs/zh-CN/ai-platform.json | 47 + .../modules/model-config-form.vue | 1276 +--------------- .../src/views/ai-platform/model/index.vue | 2 +- .../ai-platform/model/model-config-form.vue | 1300 +++++++++++++++++ 5 files changed, 1351 insertions(+), 1276 deletions(-) create mode 100644 web/apps/web-ele/src/views/ai-platform/model/model-config-form.vue diff --git a/web/apps/web-ele/src/locales/index.ts b/web/apps/web-ele/src/locales/index.ts index a15ddec..cc7736a 100644 --- a/web/apps/web-ele/src/locales/index.ts +++ b/web/apps/web-ele/src/locales/index.ts @@ -37,9 +37,7 @@ const businessModules = import.meta.glob([ './langs/zh-CN/message.json', './langs/zh-CN/permission.json', './langs/zh-CN/role.json', - './langs/zh-CN/system-config.json', './langs/zh-CN/system.json', - './langs/zh-CN/ui-config.json', './langs/zh-CN/user.json', ]); diff --git a/web/apps/web-ele/src/locales/langs/zh-CN/ai-platform.json b/web/apps/web-ele/src/locales/langs/zh-CN/ai-platform.json index 895911c..5ab3e14 100644 --- a/web/apps/web-ele/src/locales/langs/zh-CN/ai-platform.json +++ b/web/apps/web-ele/src/locales/langs/zh-CN/ai-platform.json @@ -206,6 +206,53 @@ "annotationThresholdTip": "相似度超过此阈值时直接返回标注答案。建议设置 0.9 以上,避免误匹配。" } }, + "modelConfig": { + "title": "模型配置", + "providerManagement": "提供商管理", + "modelManagement": "模型管理", + "addProvider": "添加提供商", + "editProvider": "编辑提供商", + "addModel": "添加模型", + "editModel": "编辑模型", + "addDefaultModels": "添加默认模型", + "providerName": "名称", + "providerType": "类型", + "providerDescription": "描述", + "descriptionPlaceholder": "请输入配置描述", + "apiKey": "API Key", + "apiBase": "API 地址", + "ollamaHost": "Ollama 地址", + "modelName": "模型名称", + "displayName": "显示名称", + "modelType": "模型类型", + "maxTokens": "最大 Token", + "supportsVision": "支持视觉", + "supportsFunction": "支持函数", + "enabled": "启用", + "status": "状态", + "operation": "操作", + "test": "测试", + "selectProvider": "选择提供商", + "chatModel": "对话模型", + "embeddingModel": "向量模型", + "completionModel": "补全模型", + "rerankModel": "重排序模型", + "chat": "对话", + "embedding": "向量", + "rerank": "重排序", + "addSelected": "添加选中", + "noDefaultModels": "暂无默认模型", + "addedModels": "已添加模型", + "availableModels": "可选模型", + "addAll": "全部添加", + "added": "已添加", + "refreshModels": "刷新模型", + "sourceApi": "在线拉取", + "sourceDefault": "默认列表", + "fetchFromApiSuccess": "已从提供商 API 拉取最新模型列表", + "fetchFromApiFallback": "在线拉取失败,已使用默认模型列表", + "searchModel": "搜索模型" + }, "conversation": { "history": "历史记录", "new": "新对话", diff --git a/web/apps/web-ele/src/views/_core/system-config/modules/model-config-form.vue b/web/apps/web-ele/src/views/_core/system-config/modules/model-config-form.vue index deb034e..09ee85b 100644 --- a/web/apps/web-ele/src/views/_core/system-config/modules/model-config-form.vue +++ b/web/apps/web-ele/src/views/_core/system-config/modules/model-config-form.vue @@ -1,1279 +1,9 @@ - - diff --git a/web/apps/web-ele/src/views/ai-platform/model/index.vue b/web/apps/web-ele/src/views/ai-platform/model/index.vue index 8640946..005a080 100644 --- a/web/apps/web-ele/src/views/ai-platform/model/index.vue +++ b/web/apps/web-ele/src/views/ai-platform/model/index.vue @@ -1,7 +1,7 @@ diff --git a/web/apps/web-ele/src/views/ai-platform/model/model-config-form.vue b/web/apps/web-ele/src/views/ai-platform/model/model-config-form.vue new file mode 100644 index 0000000..f4e78ac --- /dev/null +++ b/web/apps/web-ele/src/views/ai-platform/model/model-config-form.vue @@ -0,0 +1,1300 @@ + + + + +