feat: enhance error handling with internationalized messages across services and locales

This commit is contained in:
mlogclub
2026-06-02 21:10:17 +08:00
parent 0b4a1b4594
commit 5b6c54de34
14 changed files with 109 additions and 42 deletions
+1 -1
View File
@@ -25,7 +25,7 @@ var Embedding = &embedding{}
func (s *embedding) GetModel(ctx context.Context) (*models.AIConfig, error) {
config, err := GetEnabledAIConfig(enums.AIModelTypeEmbedding)
if err != nil {
return nil, errorsx.BusinessError(2001, "未配置可用的 Embedding 模型")
return nil, errorsx.BusinessErrorI18n(2001, "error.embeddingModel.noneEnabled")
}
return config, nil
}