feat: +exception catch

This commit is contained in:
莘权 马 2023-08-29 10:24:06 +08:00
parent 1903da126f
commit 2ba457a609

View file

@ -323,6 +323,12 @@ class OpenAIGPTAPI(BaseGPTAPI, RateLimiter):
except openai.error.RateLimitError as e:
logger.warning(f"Exception:{e}")
continue
except (openai.error.AuthenticationError,
openai.error.PermissionError,
openai.error.InvalidAPIType,
openai.error.SignatureVerificationError) as e:
logger.warning(f"Exception:{e}")
raise e
except Exception as e:
error_str = traceback.format_exc()
logger.error(f"Exception:{e}, stack:{error_str}")