ModuleNotFoundError: No module named ‘openai.error‘

简介: 这篇文章讨论了在使用OpenAI库时遇到的`ModuleNotFoundError: No module named ‘openai.error'`错误,并提供了两种解决方案:将OpenAI版本降级到0.28.0或修改代码以去掉对`openai.error`的引用并将异常处理放置到`openai`模块下。

ModuleNotFoundError: No module named ‘openai.error’

result = self.fn(*self.args, **self.kwargs) File “H:\chatGPTWeb\chatgpt-on-wechat\channel\chat_channel.py”, line 168,
in _handle
reply = self._generate_reply(context) File “H:\chatGPTWeb\chatgpt-on-wechat\channel\chat_channel.py”, line 178,
in _generate_reply
e_context = PluginManager().emit_event( File “H:\chatGPTWeb\chatgpt-on-wechat\plugins\plugin_manager.py”, line 189,
in emit_event
instance.handlers[e_context.event](e_context, *args, **kwargs) File “H:\chatGPTWeb\chatgpt-on-wechat\plugins\role\role.py”, line 104,
in on_handle_context
bot = Bridge().get_bot(“chat”) File “H:\chatGPTWeb\chatgpt-on-wechat\bridge\bridge.py”, line 53, in
get_bot
self.bots[typename] = create_bot(self.btype[typename]) File “H:\chatGPTWeb\chatgpt-on-wechat\bot\bot_factory.py”, line 22, in
create_bot
from bot.chatgpt.chat_gpt_bot import ChatGPTBot File “H:\chatGPTWeb\chatgpt-on-wechat\bot\chatgpt\chat_gpt_bot.py”, line 6,
in
import openai.error ModuleNotFoundError: No module named ‘openai.error’

1、错误原因

Openai升级之后,openai.error 被去掉了。
参考解决方案:https://github.com/openai/openai-python/issues/840(访问前请注意上网环境)

2、修复方法

  1. Openai版本 退到0.28.0
  2. 把openai.error去掉,然后下面的异常放置到openai下访问。在这里插入图片描述在这里插入图片描述
相关文章
|
分布式计算 分布式数据库 Spark
17张图带你彻底理解Hudi Upsert原理
17张图带你彻底理解Hudi Upsert原理
1233 1
|
数据处理 分布式数据库 Apache
一文聊透Apache Hudi的索引设计与应用
一文聊透Apache Hudi的索引设计与应用
807 3
|
Kubernetes 搜索推荐 前端开发
containerd 镜像构建工具 -- nerdctl 和 buildkit
containerd 镜像构建工具 -- nerdctl 和 buildkit
9396 0
|
API
[已解决]openai.error.APIConnectionError: Error communicating with OpenAI: HTTPSConnectionPool(host=‘api
[已解决]openai.error.APIConnectionError: Error communicating with OpenAI: HTTPSConnectionPool(host=‘api
3336 0
|
11月前
|
存储 人工智能 测试技术
如何使用LangChain的Python库结合DeepSeek进行多轮次对话?
本文介绍如何使用LangChain结合DeepSeek实现多轮对话,测开人员可借此自动生成测试用例,提升自动化测试效率。
2227 125
如何使用LangChain的Python库结合DeepSeek进行多轮次对话?
|
存储 人工智能 供应链
AI Agent智能体:底层逻辑、原理与大模型关系深度解析·优雅草卓伊凡
AI Agent智能体:底层逻辑、原理与大模型关系深度解析·优雅草卓伊凡
4417 3
AI Agent智能体:底层逻辑、原理与大模型关系深度解析·优雅草卓伊凡
|
人工智能 前端开发 API
Dify Agent 驱动轻量级 MCPserver:联动 Zapier 实现智能搜索高效数据流转
Dify Agent 驱动轻量级 MCPserver:联动 Zapier 实现智能搜索高效数据流转
Dify Agent 驱动轻量级 MCPserver:联动 Zapier 实现智能搜索高效数据流转

热门文章

最新文章