Commit e5225230 by 1808837298@qq.com

feat: auto ban 403

parent 69ceb3ca
...@@ -31,7 +31,7 @@ func ShouldDisableChannel(err *relaymodel.OpenAIError, statusCode int) bool { ...@@ -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 { ...@@ -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
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment