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

embedded/2024/11/30 9:45:16/

bugAttributeError_module_openai_has_no_attribute_error_0">【bug】AttributeError: module ‘openai’ has no attribute 'error’

环境

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


http://www.ppmy.cn/embedded/141709.html

相关文章

JAVA:Spring Boot 3 实现 Gzip 压缩优化的技术指南

1、简述 随着 Web 应用的用户量和数据量增加,网络带宽和页面加载速度逐渐成为瓶颈。为了减少数据传输量,提高用户体验,我们可以使用 Gzip 压缩 HTTP 响应。本文将介绍如何在 Spring Boot 3 中实现 Gzip 压缩优化。 2、配置 Spring Boot 3 对…

云计算基础-期末复习

第一章:云计算概论 一、云计算的定义与特征 1. 定义: 云计算是一种通过网络以按需、可扩展的方式获取计算资源和服务的模式。它将计算资源视为一种公用事业,用户可以根据需求动态获取和释放资源,而无需了解底层基础设施的细节。…

电脑无故提示提示“MSVCP140.dIl”文件丢失的原因以及六大解决方法!

MSVCP140.dll文件丢失的情况可能由多种原因引起,以下是一些常见的原因: 系统文件损坏: 病毒或恶意软件攻击可能导致系统文件损坏,包括MSVCP140.dll。不当的系统操作,如错误的删除或修改,也可能导致该文件丢…

GORM慢查询、SQL日志与Go项目日志的整合与串联

上节内容我们详细讲解了Go项目中GORM的下载安装、初始化、读写分离和多数据源方面的内容。仅就功能来说做完这些工作后项目对Gorm的集成已经完成了,实际上有些项目确实也是这样做的。上篇文章在末尾我们提了句如果仅集成到这个程度,功能开发完全没有问题…

BASLER工业相机维修不能触发拍照如何处理解决这个问题

BASLER工业相机维修不能触发拍照如何处理解决这个问题?最近遇到挺多工业相机维修咨询这个不能触发拍照的案例,所以今天优米佳维修的技术就抽空整理了这篇关于BASLER相机不能触发拍照的处理方法分享给大家。 当碰到巴斯勒工业相机不能触发拍照的问题&…

内网使用docker搭建librespeed测速网站

外网拉取镜像测试 sudo docker run -p 20080:80 -d --name speedtest --rm ghcr.io/librespeed/speedtest使用浏览器打开IP:20080,可以打开这个测速网站,验证通过 保存镜像到本地 首先查看镜像的ID号 socketworkstation-1:~$ sudo docker images REP…

机器学习项目实战:泰坦尼克号乘客生存率预测(一)

项目描述 任务:根据训练集数据中的数据预测泰坦尼克号上哪些乘客能生存下来 数据源:csv文件(train.csv) 数据集预览: 1、英文描述: 2、译文描述: 初步分析 注:代码后紧跟运行结…

Milvus×Florence:一文读懂如何构建多任务视觉模型

近两年来多任务学习(Multi-task learning)正取代传统的单任务学习(single-task learning),逐渐成为人工智能领域的主流研究方向。其原因在于,多任务学习可以让我们以最少的人力投入,获得尽可能多…