【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

相关推荐
大霞上仙2 分钟前
selenium 在已打开浏览器上继续调试
python·selenium·测试工具
CodeClimb8 分钟前
【华为OD-E卷-开心消消乐 100分(python、java、c++、js、c)】
java·python·华为od
Eiceblue13 分钟前
Python拆分Excel - 将工作簿或工作表拆分为多个文件
开发语言·python·excel
Linux运维技术栈1 小时前
Python字符串及正则表达式(十一):正则表达式、使用re模块实现正则表达式操作
开发语言·python·正则表达式
梧桐树04291 小时前
python:正则表达式
数据库·python·正则表达式
hnmpf2 小时前
flask-admin+Flask-WTF 实现实现增删改查
后端·python·flask
余生H2 小时前
前端的Python应用指南(一):快速构建 Web 服务器 - Flask vs Node.js 对比
服务器·前端·python
m0_748256562 小时前
如何使用Python WebDriver爬取ChatGPT内容(完整教程)
开发语言·python·chatgpt
不如语冰2 小时前
深度学习Python基础(2)
人工智能·python·深度学习·语言模型
正在努力中的小白♤2 小时前
多个JAVA环境变量安装配置
java·开发语言·python