fix(aihr): polish model fallback wording

This commit is contained in:
2026-07-09 23:52:44 +08:00
parent 8617199651
commit 6f0a4c3d63
3 changed files with 10 additions and 5 deletions
@@ -76,7 +76,7 @@ public class AihrModelSeedService {
private static List<ConfigResponse> 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;
+1 -1
View File
@@ -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());