is_error_str_rate_limit

This commit is contained in:
Ishaan Jaff 2025-07-03 16:03:48 -07:00
parent 59f3771799
commit e66898828c

View file

@ -42,8 +42,17 @@ class ExceptionCheckers:
"""
if not isinstance(error_str, str):
return False
return "429" in error_str or "rate limit" in error_str.lower()
if "429" in error_str or "rate limit" in error_str.lower():
return True
#######################################
# Mistral API returns this error string
#########################################
if "service tier capacity exceeded" in error_str.lower():
return True
return False
@staticmethod
def is_error_str_context_window_exceeded(error_str: str) -> bool: