diff --git a/backend/modules/llm/pkg/errno/llm.go b/backend/modules/llm/pkg/errno/llm.go index b67da89e9..46116dd70 100644 --- a/backend/modules/llm/pkg/errno/llm.go +++ b/backend/modules/llm/pkg/errno/llm.go @@ -74,11 +74,11 @@ const ( RequestNotValidCode = 601505007 requestNotValidMessage = "request not valid" - requestNotValidNoAffectStability = false + requestNotValidNoAffectStability = true RequestNotCompatibleWithModelAbilityCode = 601505008 requestNotCompatibleWithModelAbilityMessage = "request is not compatible with model ability" - requestNotCompatibleWithModelAbilityNoAffectStability = false + requestNotCompatibleWithModelAbilityNoAffectStability = true CallModelFailedCode = 601505009 callModelFailedMessage = "call model failed" @@ -95,6 +95,34 @@ const ( CallModelTimeoutCode = 601505012 callModelTimeoutMessage = "call model timeout" callModelTimeoutNoAffectStability = true + + ModelNotExistCode = 601505101 // 模型不存在 + modelNotExistMessage = "model not exist" + modelNotExistNoAffectStability = true + + InterfaceNotAvailableInHouseCode = 601505102 // 当前接口无法使用 + interfaceNotAvailableInHouseMessage = "the interface is not available" + interfaceNotAvailableInHouseNoAffectStability = true + + GetModelListFailedCode = 601505103 // 请求模型列表接口失败 + getModelListFailedMessage = "get model list failed" + getModelListFailedNoAffectStability = true + + GetModelFailedCode = 601505104 // 请求模型详情接口失败 + getModelFailedMessage = "get model failed" + getModelFailedNoAffectStability = true + + GetModelListParamFailedCode = 601505105 // 请求模型列表参数接口失败 + getModelListParamFailedMessage = "get model list param failed" + getModelListParamFailedNoAffectStability = true + + GetModelUsageFailedCode = 601505106 // 请求模型用量接口失败 + getModelUsageFailedMessage = "get model usage failed" + getModelUsageFailedNoAffectStability = true + + GetModelConfigFailedCode = 601505107 // 获取模型配置失败 + getModelConfigFailedMessage = "get model config failed" + getModelConfigFailedNoAffectStability = true ) func init() { @@ -231,4 +259,46 @@ func init() { code.WithAffectStability(!callModelTimeoutNoAffectStability), ) + code.Register( + ModelNotExistCode, + modelNotExistMessage, + code.WithAffectStability(!modelNotExistNoAffectStability), + ) + + code.Register( + InterfaceNotAvailableInHouseCode, + interfaceNotAvailableInHouseMessage, + code.WithAffectStability(!interfaceNotAvailableInHouseNoAffectStability), + ) + + code.Register( + GetModelListFailedCode, + getModelListFailedMessage, + code.WithAffectStability(!getModelListFailedNoAffectStability), + ) + + code.Register( + GetModelFailedCode, + getModelFailedMessage, + code.WithAffectStability(!getModelFailedNoAffectStability), + ) + + code.Register( + GetModelListParamFailedCode, + getModelListParamFailedMessage, + code.WithAffectStability(!getModelListParamFailedNoAffectStability), + ) + + code.Register( + GetModelUsageFailedCode, + getModelUsageFailedMessage, + code.WithAffectStability(!getModelUsageFailedNoAffectStability), + ) + + code.Register( + GetModelConfigFailedCode, + getModelConfigFailedMessage, + code.WithAffectStability(!getModelConfigFailedNoAffectStability), + ) + } diff --git a/backend/script/errorx/llm.yaml b/backend/script/errorx/llm.yaml index c840602a1..b17349220 100644 --- a/backend/script/errorx/llm.yaml +++ b/backend/script/errorx/llm.yaml @@ -27,11 +27,11 @@ error_code: - name: RequestNotValid code: 5007 message: request not valid - no_affect_stability: false + no_affect_stability: true - name: RequestNotCompatibleWithModelAbility code: 5008 message: request is not compatible with model ability - no_affect_stability: false + no_affect_stability: true - name: CallModelFailed code: 5009 message: call model failed @@ -47,4 +47,40 @@ error_code: - name: CallModelTimeout code: 5012 message: call model timeout + no_affect_stability: true + + - name: ModelNotExist + code: 5101 + message: model not exist + description: 模型不存在 + no_affect_stability: true + - name: InterfaceNotAvailableInHouse + code: 5102 + message: the interface is not available + description: 当前接口无法使用 + no_affect_stability: true + - name: GetModelListFailed + code: 5103 + message: get model list failed + description: 请求模型列表接口失败 + no_affect_stability: true + - name: GetModelFailed + code: 5104 + message: get model failed + description: 请求模型详情接口失败 + no_affect_stability: true + - name: GetModelListParamFailed + code: 5105 + message: get model list param failed + description: 请求模型列表参数接口失败 + no_affect_stability: true + - name: GetModelUsageFailed + code: 5106 + message: get model usage failed + description: 请求模型用量接口失败 + no_affect_stability: true + - name: GetModelConfigFailed + code: 5107 + message: get model config failed + description: 获取模型配置失败 no_affect_stability: true \ No newline at end of file