Skip to content

Commit 2ae9997

Browse files
committed
fix: enhance error handling for Gemini API key validation
1 parent e146b14 commit 2ae9997

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

monitor/manage.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ func ShouldDisableChannel(err *model.Error, statusCode int) bool {
3535
strings.Contains(lowerMessage, "balance") ||
3636
strings.Contains(lowerMessage, "permission denied") ||
3737
strings.Contains(lowerMessage, "organization has been restricted") || // groq
38+
strings.Contains(lowerMessage, "api key not valid") || // gemini
39+
strings.Contains(lowerMessage, "api key expired") || // gemini
3840
strings.Contains(lowerMessage, "已欠费") {
3941
return true
4042
}

0 commit comments

Comments
 (0)