diff --git a/web/src/views/Settings.vue b/web/src/views/Settings.vue index 82f1f7d..f568ca4 100644 --- a/web/src/views/Settings.vue +++ b/web/src/views/Settings.vue @@ -476,7 +476,7 @@ const saveStorageSettings = () => { {{ model.model }} - {{ model.model_type }} + {{ model.model_type }} {{ model.base_url }} diff --git a/web/src/views/settings/modelSettings.css b/web/src/views/settings/modelSettings.css index 94a779f..1122360 100644 --- a/web/src/views/settings/modelSettings.css +++ b/web/src/views/settings/modelSettings.css @@ -65,14 +65,33 @@ /* Model Type 标签 */ .model-type-tag { - background-color: rgba(249, 115, 22, 0.2); - color: #f97316; padding: 4px 8px; border-radius: 4px; font-size: 14px; text-transform: capitalize; } +/* 不同类型的不同颜色 */ +.model-type-tag.chat { + background-color: rgba(59, 130, 246, 0.2); + color: #3b82f6; +} + +.model-type-tag.embedding { + background-color: rgba(34, 197, 94, 0.2); + color: #22c55e; +} + +.model-type-tag.rerank { + background-color: rgba(168, 85, 247, 0.2); + color: #a855f7; +} + +.model-type-tag.vlm { + background-color: rgba(249, 115, 22, 0.2); + color: #f97316; +} + /* 操作按钮 */ .btn-icon { padding: 6px; diff --git a/web/src/views/settings/useModelSettings.ts b/web/src/views/settings/useModelSettings.ts index 9c1ee44..e483b84 100644 --- a/web/src/views/settings/useModelSettings.ts +++ b/web/src/views/settings/useModelSettings.ts @@ -27,6 +27,8 @@ export function useModelSettings() { // 默认 Base URL 映射 const defaultBaseUrls: Record = { + OpenAI: 'http://localhost:1234/v1', + Ollama: 'http://localhost:11434', ali: 'https://dashscope.aliyuncs.com/compatible-mode/v1', } @@ -120,6 +122,7 @@ export function useModelSettings() { body: JSON.stringify({ provider: newModelForm.value.provider, model: newModelForm.value.model, + model_type: newModelForm.value.modelType || 'chat', api_key: newModelForm.value.apiKey, base_url: newModelForm.value.baseUrl, api_endpoint: newModelForm.value.apiEndpoint,