Skip to content

Commit 0c5963e

Browse files
perf: Model Configuration - Model Name Length Limit
1 parent 03b5c11 commit 0c5963e

File tree

3 files changed

+10
-1
lines changed

3 files changed

+10
-1
lines changed

frontend/src/i18n/en.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -308,6 +308,7 @@
308308
"select_supplier": "Select supplier",
309309
"the_basic_model": "Please set a name for the basic model",
310310
"the_basic_model_de": "Please select the basic model",
311+
"length_max_error": "{msg} is limited to {max} characters",
311312
"model_name": "Model name",
312313
"custom_model_name": "Custom model name",
313314
"enter_to_add": "For models not listed in the list, just enter the model name and press Enter to add",

frontend/src/i18n/zh-CN.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -308,6 +308,7 @@
308308
"select_supplier": "选择供应商",
309309
"the_basic_model": "请给基础模型设置一个名称",
310310
"the_basic_model_de": "请选择基础模型",
311+
"length_max_error": "{msg}长度不能超过{max}个字符",
311312
"model_name": "模型名称",
312313
"custom_model_name": "自定义的模型名称",
313314
"enter_to_add": "列表中未列出的模型,直接输入模型名称,回车即可添加",

frontend/src/views/system/model/ModelForm.vue

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,14 @@ const rules = computed(() => ({
107107
},
108108
],
109109
base_model: [{ required: true, message: t('model.the_basic_model_de'), trigger: 'blur' }],
110-
name: [{ required: true, message: t('model.the_basic_model'), trigger: 'blur' }],
110+
name: [
111+
{ required: true, message: t('model.the_basic_model'), trigger: 'blur' },
112+
{
113+
max: 100,
114+
message: t('model.length_max_error', { msg: t('model.model_name'), max: 100 }),
115+
trigger: 'blur',
116+
},
117+
],
111118
api_key: [
112119
{
113120
required: !currentSupplier.value?.is_private,

0 commit comments

Comments
 (0)