【bug】AttributeError: module ‘openai’ has no attribute 'error’
环境
openai 1.12.0
详情
在处理 openai 请求异常的时候弹出该错误。
import openai# 错误
except openai.error.RateLimitError as e:xxx
原因是新版 openai 库改变了API请求异常处理类
的导入路径。
解决方法
改变导入方法
import openai# 正确
except openai.RateLimitError as e:xxx
也可以安装旧版openai,经过查询,
0.28.1
还是旧版导入方式。
参考
AttributeError: module ‘openai’ has no attribute ‘error’ - API - OpenAI Developer Forum
Error codes - OpenAI API