feat: auto ban 403

This commit is contained in:
1808837298@qq.com 2024-06-16 15:45:41 +08:00
parent e8845ce1de
commit e3f66807ee

View File

@ -31,7 +31,7 @@ func ShouldDisableChannel(err *relaymodel.OpenAIError, statusCode int) bool {
if err == nil { if err == nil {
return false return false
} }
if statusCode == http.StatusUnauthorized { if statusCode == http.StatusUnauthorized || statusCode == http.StatusForbidden {
return true return true
} }
switch err.Code { switch err.Code {
@ -59,6 +59,8 @@ func ShouldDisableChannel(err *relaymodel.OpenAIError, statusCode int) bool {
return true return true
} else if strings.HasPrefix(err.Message, "You exceeded your current quota") { } else if strings.HasPrefix(err.Message, "You exceeded your current quota") {
return true return true
} else if strings.HasPrefix(err.Message, "Permission denied") {
return true
} }
return false return false
} }