feat: update func ShouldDisableChannel for claude

This commit is contained in:
JustSong 2024-03-13 19:11:30 +08:00
parent a90161cf00
commit 49cad7d4a5

View File

@ -35,10 +35,17 @@ func ShouldDisableChannel(err *relaymodel.Error, statusCode int) bool {
return true return true
case "permission_error": case "permission_error":
return true return true
case "forbidden":
return true
} }
if err.Code == "invalid_api_key" || err.Code == "account_deactivated" { if err.Code == "invalid_api_key" || err.Code == "account_deactivated" {
return true return true
} }
if strings.HasPrefix(err.Message, "Your credit balance is too low") { // anthropic
return true
} else if strings.HasPrefix(err.Message, "This organization has been disabled.") {
return true
}
return false return false
} }