diff options
author | merwanehamadi <merwanehamadi@gmail.com> | 2023-06-19 13:20:10 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-06-19 13:20:10 -0700 |
commit | 3e697d5bd07204f1e183a512531aaddde5c1aeb3 (patch) | |
tree | 38c1252c1fa8acfe9405f2397ca8226397a9a4f0 | |
parent | Release v0.4.1 (#4686) (diff) | |
download | Auto-GPT-3e697d5bd07204f1e183a512531aaddde5c1aeb3.tar.gz Auto-GPT-3e697d5bd07204f1e183a512531aaddde5c1aeb3.tar.bz2 Auto-GPT-3e697d5bd07204f1e183a512531aaddde5c1aeb3.zip |
Retry 503 OpenAI errors (#4745)
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com>
-rw-r--r-- | autogpt/llm/utils/__init__.py | 4 |
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) |