mirror of
				https://github.com/songquanpeng/one-api.git
				synced 2025-11-04 15:53:42 +08:00 
			
		
		
		
	feat: update func ShouldDisableChannel for claude
This commit is contained in:
		@@ -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
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user