mirror of
https://github.com/qodo-ai/pr-agent.git
synced 2025-07-04 21:00:40 +08:00
Retry on rate limit error on OpenAI calls
This commit is contained in:
@ -72,6 +72,9 @@ class AiHandler:
|
|||||||
except (RateLimitError) as e:
|
except (RateLimitError) as e:
|
||||||
logging.error("Rate limit error during OpenAI inference: ", e)
|
logging.error("Rate limit error during OpenAI inference: ", e)
|
||||||
raise
|
raise
|
||||||
|
except (Exception) as e:
|
||||||
|
logging.error("Unknown error during OpenAI inference: ", e)
|
||||||
|
raise TryAgain from e
|
||||||
if response is None or len(response.choices) == 0:
|
if response is None or len(response.choices) == 0:
|
||||||
raise TryAgain
|
raise TryAgain
|
||||||
resp = response.choices[0]['message']['content']
|
resp = response.choices[0]['message']['content']
|
||||||
|
Reference in New Issue
Block a user