aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--autogpt/llm/utils/__init__.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/autogpt/llm/utils/__init__.py b/autogpt/llm/utils/__init__.py
index 736745cf8..cd2c1c0a3 100644
--- a/autogpt/llm/utils/__init__.py
+++ b/autogpt/llm/utils/__init__.py
@@ -97,7 +97,9 @@ def retry_openai_api(
user_warned = True
except APIError as e:
- if (e.http_status not in [502, 429]) or (attempt == num_attempts):
+ if (e.http_status not in [429, 502, 503]) or (
+ attempt == num_attempts
+ ):
raise
backoff = backoff_base ** (attempt + 2)