returnservice.OpenAIErrorWrapperLocal(errors.New("pre-consumed quota is more than user quota"),"insufficient_user_quota",http.StatusForbidden)
returnservice.OpenAIErrorWrapperLocal(errors.New(fmt.Sprintf("audio pre-consumed quota failed, user quota: %d, need quota: %d",userQuota,preConsumedQuota)),"insufficient_user_quota",http.StatusBadRequest)
returnservice.OpenAIErrorWrapperLocal(errors.New("pre-consumed quota is more than user quota"),"insufficient_user_quota",http.StatusForbidden)
returnservice.OpenAIErrorWrapperLocal(errors.New(fmt.Sprintf("image pre-consumed quota failed, user quota: %d, need quota: %d",userQuota,quota)),"insufficient_user_quota",http.StatusBadRequest)
return0,0,service.OpenAIErrorWrapperLocal(errors.New("user quota is not enough"),"insufficient_user_quota",http.StatusForbidden)
}
ifuserQuota-preConsumedQuota<0{
return0,0,service.OpenAIErrorWrapperLocal(errors.New("pre-consumed quota is more than user quota"),"insufficient_user_quota",http.StatusForbidden)
return0,0,service.OpenAIErrorWrapperLocal(errors.New(fmt.Sprintf("chat pre-consumed quota failed, user quota: %d, need quota: %d",userQuota,preConsumedQuota)),"insufficient_user_quota",http.StatusBadRequest)