【bug】AttributeError: module ‘openai‘ has no attribute ‘error’

【bug】AttributeError: module 'openai' has no attribute 'error'

环境

bash 复制代码
openai 1.12.0

详情

在处理 openai 请求异常的时候弹出该错误。

python 复制代码
import openai

# 错误
except openai.error.RateLimitError as e:
	xxx

原因是新版 openai 库改变了API请求异常处理类的导入路径。

解决方法

改变导入方法

python 复制代码
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

相关推荐
下午见。26 分钟前
Python基础入门:用Anaconda搭建环境的启蒙之旅
python
我叫汪枫1 小时前
Python 办公自动化入门:玩转 Excel 与 Word
python·word·excel
E_ICEBLUE1 小时前
三步完成 Markdown 到 Word/PDF 的转换:Python 教程
python·pdf·word·markdown·格式转换
后台开发者Ethan2 小时前
LangGraph ReAct应用
python·langgraph
f***68603 小时前
问题:Flask应用中的用户会话(Session)管理失效
后端·python·flask
爱吃面条的猿3 小时前
Python修改pip install 指定安装包的路径和默认镜像源
linux·python·pip
饭饭大王6663 小时前
Python 模块的概念与导入:从基础语法到高级技巧
java·服务器·python
Sunhen_Qiletian3 小时前
python语言应用实战--------网络爬虫篇 第二篇(selenium库)
爬虫·python·selenium
鄃鳕4 小时前
装饰器【Python】
开发语言·python·数码相机