diff --git a/backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrModelSeedService.java b/backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrModelSeedService.java index cd3a9f72..2a37d7f8 100644 --- a/backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrModelSeedService.java +++ b/backend/ruoyi-modules/ruoyi-aihr/src/main/java/org/dromara/aihr/service/AihrModelSeedService.java @@ -76,7 +76,7 @@ public class AihrModelSeedService { private static List seedConfigs() { return List.of( - new ConfigResponse(-1L, "chat", DEFAULT_MODEL, DEFAULT_PROVIDER, "Demo 对话与 RAG 生成模型", null, "Y", null, true, false, false), + new ConfigResponse(-1L, "chat", DEFAULT_MODEL, DEFAULT_PROVIDER, "通用对话与 RAG 生成模型", null, "Y", null, true, false, false), new ConfigResponse(-2L, "vector", "embedding-3", "zhipu", "后续用于知识片段向量化", 2048, "N", null, false, false, false), new ConfigResponse(-3L, "rerank", "rerank", "zhipu", "后续用于召回片段重排序", null, "N", null, false, false, false), new ConfigResponse(-4L, "vector", "BAAI/bge-m3", "siliconflow", "硅基流动 bge-m3,用于知识片段向量化", 1024, "N", null, false, false, false), @@ -339,7 +339,7 @@ public class AihrModelSeedService { rs.getString("category"), rs.getString("model_name"), rs.getString("provider_code"), - rs.getString("model_describe"), + normalizeModelDescribe(rs.getString("model_describe")), rs.getObject("model_dimension", Integer.class), rs.getString("model_show"), rs.getString("api_host"), @@ -496,6 +496,11 @@ public class AihrModelSeedService { return value == null ? null : value.trim(); } + private static String normalizeModelDescribe(String value) { + String cleaned = clean(value); + return cleaned == null ? null : cleaned.replace("用于 Demo 对话", "用于通用对话").replace("Demo 对话", "通用对话"); + } + private static String emptyToNull(String value) { String cleaned = clean(value); return isBlank(cleaned) ? null : cleaned; diff --git a/backend/script/sql/aihr_model_mysql8.sql b/backend/script/sql/aihr_model_mysql8.sql index f1b7042f..43bec1c2 100644 --- a/backend/script/sql/aihr_model_mysql8.sql +++ b/backend/script/sql/aihr_model_mysql8.sql @@ -49,4 +49,4 @@ CREATE TABLE IF NOT EXISTS `aihr_model_config` ( -- INSERT INTO `aihr_model_provider` (`tenant_id`, `provider_name`, `provider_code`, `provider_desc`, `api_host`, `api_key`, `status`, `sort_order`, `create_time`) -- VALUES ('000000', 'OpenAI 兼容接口', 'custom_api', 'OPENAI兼容格式', 'https://api.example.com/v1', 'sk-xxx', '0', 0, NOW()); -- INSERT INTO `aihr_model_config` (`tenant_id`, `category`, `model_name`, `provider_code`, `model_describe`, `model_show`, `enabled`, `create_time`) --- VALUES ('000000', 'chat', 'gpt-4o-mini', 'custom_api', 'Demo 对话与 RAG 生成模型', 'Y', 1, NOW()); +-- VALUES ('000000', 'chat', 'gpt-4o-mini', 'custom_api', '通用对话与 RAG 生成模型', 'Y', 1, NOW()); diff --git a/frontend/src/views/system/model/index.vue b/frontend/src/views/system/model/index.vue index 315071b0..9176b012 100644 --- a/frontend/src/views/system/model/index.vue +++ b/frontend/src/views/system/model/index.vue @@ -253,7 +253,7 @@ - + @@ -445,7 +445,7 @@ const seedModels: ModelConfig[] = [ category: 'chat', modelName: 'deepseek-chat', providerCode: 'deepseek', - modelDescribe: '用于 Demo 对话与 RAG 生成', + modelDescribe: '用于通用对话与 RAG 生成', modelShow: 'Y', apiHost: '', enabled: true,