fix(aihr): polish model fallback wording
This commit is contained in:
+7
-2
@@ -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;
|
||||||
|
|||||||
@@ -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());
|
||||||
|
|||||||
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user