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() { private static List<ConfigResponse> seedConfigs() {
return List.of( 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(-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(-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), 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("category"),
rs.getString("model_name"), rs.getString("model_name"),
rs.getString("provider_code"), rs.getString("provider_code"),
rs.getString("model_describe"), normalizeModelDescribe(rs.getString("model_describe")),
rs.getObject("model_dimension", Integer.class), rs.getObject("model_dimension", Integer.class),
rs.getString("model_show"), rs.getString("model_show"),
rs.getString("api_host"), rs.getString("api_host"),
@@ -496,6 +496,11 @@ public class AihrModelSeedService {
return value == null ? null : value.trim(); 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) { private static String emptyToNull(String value) {
String cleaned = clean(value); String cleaned = clean(value);
return isBlank(cleaned) ? null : cleaned; 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`) -- 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()); -- 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`) -- 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());
+2 -2
View File
@@ -253,7 +253,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="用途"> <el-form-item label="用途">
<el-input v-model="modelForm.modelDescribe" placeholder="用于 Demo 对话与 RAG 生成" /> <el-input v-model="modelForm.modelDescribe" placeholder="用于通用对话与 RAG 生成" />
</el-form-item> </el-form-item>
<el-form-item label="维度"> <el-form-item label="维度">
<el-input-number v-model="modelForm.modelDimension" :min="0" :controls="false" placeholder="向量模型填写" /> <el-input-number v-model="modelForm.modelDimension" :min="0" :controls="false" placeholder="向量模型填写" />
@@ -445,7 +445,7 @@ const seedModels: ModelConfig[] = [
category: 'chat', category: 'chat',
modelName: 'deepseek-chat', modelName: 'deepseek-chat',
providerCode: 'deepseek', providerCode: 'deepseek',
modelDescribe: '用于 Demo 对话与 RAG 生成', modelDescribe: '用于通用对话与 RAG 生成',
modelShow: 'Y', modelShow: 'Y',
apiHost: '', apiHost: '',
enabled: true, enabled: true,