diff --git a/common/regexp.go b/common/regexp.go index bae85ac0..2c1486ed 100644 --- a/common/regexp.go +++ b/common/regexp.go @@ -26,7 +26,7 @@ const ( // CheckPathIPPortExp (scheme://)?ip:port CheckPathIPPortExp = `([a-zA-z]+://)?((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})(\.((2(5[0-5]|[0-4]\d))|[0-1]?\d{1,2})){3}:[0-9]+` // EnglishOrNumberOrSpecialChars a-zA-Z0-9-_.: - EnglishOrNumberOrSpecialChars = `^(?i)[-:._a-z0-9]+$` + EnglishOrNumberOrSpecialChars = `^(?i)[-/:._a-z0-9]+$` ) var ( diff --git a/controller/ai-model/iml.go b/controller/ai-model/iml.go index a0176c3b..21f62e39 100644 --- a/controller/ai-model/iml.go +++ b/controller/ai-model/iml.go @@ -24,7 +24,7 @@ func (i *imlProviderModelController) GetModelParametersTemplate(ctx *gin.Context func (i *imlProviderModelController) UpdateProviderModel(ctx *gin.Context, provider string, input *model_dto.EditModel) error { if !common.ModelNameValid(input.Name) { - return fmt.Errorf("model name is invalid(a-zA-Z0-9-_.:)") + return fmt.Errorf("model name is invalid(a-zA-Z0-9-_.:/)") } if strings.TrimSpace(input.Id) == "" { return fmt.Errorf("id is empty") @@ -56,7 +56,7 @@ func (i *imlProviderModelController) DeleteProviderModel(ctx *gin.Context, provi func (i *imlProviderModelController) AddProviderModel(ctx *gin.Context, provider string, input *model_dto.Model) (*model_dto.SimpleModel, error) { if !common.ModelNameValid(input.Name) { - return nil, fmt.Errorf("model name illegal(a-zA-Z0-9-_.:)") + return nil, fmt.Errorf("model name illegal(a-zA-Z0-9-_.:/)") } if strings.TrimSpace(provider) == "" { return nil, fmt.Errorf("provider is empty") diff --git a/controller/ai/iml.go b/controller/ai/iml.go index 91885a04..9b1c4737 100644 --- a/controller/ai/iml.go +++ b/controller/ai/iml.go @@ -26,7 +26,7 @@ func (i *imlProviderController) Delete(ctx *gin.Context, id string) error { func (i *imlProviderController) AddProvider(ctx *gin.Context, input *ai_dto.NewProvider) (*ai_dto.SimpleProvider, error) { if !common.ModelNameValid(input.Name) { - return nil, fmt.Errorf("name illegal(a-zA-Z0-9-_.:)") + return nil, fmt.Errorf("name illegal(a-zA-Z0-9-_.:/)") } return i.module.AddProvider(ctx, input) }