From 49cad7d4a542b92ccc3bfec491259f1b8894c107 Mon Sep 17 00:00:00 2001 From: JustSong Date: Wed, 13 Mar 2024 19:11:30 +0800 Subject: [PATCH] feat: update func ShouldDisableChannel for claude --- relay/util/common.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/relay/util/common.go b/relay/util/common.go index 20257488..dbd724b4 100644 --- a/relay/util/common.go +++ b/relay/util/common.go @@ -35,10 +35,17 @@ func ShouldDisableChannel(err *relaymodel.Error, statusCode int) bool { return true case "permission_error": return true + case "forbidden": + return true } if err.Code == "invalid_api_key" || err.Code == "account_deactivated" { 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 }