Plugin Version
2.0.6
AstrBot Version
4.22.0
Database Type
SQLite (default)
Operating System
Windows
Bug Description
win11,DOCKER里部署的ASTRBOT
[2026-03-23 04:31:22.832] [Plug] [ERRO] [v4.22.0] [core.plugin_lifecycle:78]: 创建对话目标管理器失败: module 'openai' has no attribute 'exceptions'
Traceback (most recent call last):
File "/AstrBot/data/plugins/astrbot_plugin_self_learning/core/plugin_lifecycle.py", line 74, in bootstrap
component_factory.create_conversation_goal_manager()
File "/AstrBot/data/plugins/astrbot_plugin_self_learning/core/factory.py", line 34, in wrapper
result = func(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/AstrBot/data/plugins/astrbot_plugin_self_learning/core/factory.py", line 972, in create_conversation_goal_manager
service = ConversationGoalManager(
^^^^^^^^^^^^^^^^^^^^^^^^
File "/AstrBot/data/plugins/astrbot_plugin_self_learning/services/quality/conversation_goal_manager.py", line 286, in init
from ...utils.guardrails_manager import get_guardrails_manager, GoalAnalysisResult, ConversationIntentAnalysis
File "/AstrBot/data/plugins/astrbot_plugin_self_learning/utils/guardrails_manager.py", line 7, in
from guardrails import Guard
File "/usr/local/lib/python3.12/site-packages/guardrails/init.py", line 3, in
from guardrails.guard import Guard
File "/usr/local/lib/python3.12/site-packages/guardrails/guard.py", line 8, in
from guardrails.llm_providers import PromptCallable, get_llm_ask
File "/usr/local/lib/python3.12/site-packages/guardrails/llm_providers.py", line 18, in
openai.exceptions.APIError,
^^^^^^^^^^^^^^^^^
AttributeError: module 'openai' has no attribute 'exceptions'. Did you mean: '_exceptions'?
豆包说是POENAI版本太新了,我不清楚是ASTRBOT还是插件的原因。
之前用命令安装过依赖包全套
Steps to Reproduce
重载插件就出现了,应该书安装后就报错。
Expected Behavior
希望不报错,又解决办法。
Error Logs
Relevant Configuration
Additional Context
No response
Plugin Version
2.0.6
AstrBot Version
4.22.0
Database Type
SQLite (default)
Operating System
Windows
Bug Description
win11,DOCKER里部署的ASTRBOT
[2026-03-23 04:31:22.832] [Plug] [ERRO] [v4.22.0] [core.plugin_lifecycle:78]: 创建对话目标管理器失败: module 'openai' has no attribute 'exceptions'
Traceback (most recent call last):
File "/AstrBot/data/plugins/astrbot_plugin_self_learning/core/plugin_lifecycle.py", line 74, in bootstrap
component_factory.create_conversation_goal_manager()
File "/AstrBot/data/plugins/astrbot_plugin_self_learning/core/factory.py", line 34, in wrapper
result = func(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/AstrBot/data/plugins/astrbot_plugin_self_learning/core/factory.py", line 972, in create_conversation_goal_manager
service = ConversationGoalManager(
^^^^^^^^^^^^^^^^^^^^^^^^
File "/AstrBot/data/plugins/astrbot_plugin_self_learning/services/quality/conversation_goal_manager.py", line 286, in init
from ...utils.guardrails_manager import get_guardrails_manager, GoalAnalysisResult, ConversationIntentAnalysis
File "/AstrBot/data/plugins/astrbot_plugin_self_learning/utils/guardrails_manager.py", line 7, in
from guardrails import Guard
File "/usr/local/lib/python3.12/site-packages/guardrails/init.py", line 3, in
from guardrails.guard import Guard
File "/usr/local/lib/python3.12/site-packages/guardrails/guard.py", line 8, in
from guardrails.llm_providers import PromptCallable, get_llm_ask
File "/usr/local/lib/python3.12/site-packages/guardrails/llm_providers.py", line 18, in
openai.exceptions.APIError,
^^^^^^^^^^^^^^^^^
AttributeError: module 'openai' has no attribute 'exceptions'. Did you mean: '_exceptions'?
豆包说是POENAI版本太新了,我不清楚是ASTRBOT还是插件的原因。
之前用命令安装过依赖包全套
Steps to Reproduce
重载插件就出现了,应该书安装后就报错。
Expected Behavior
希望不报错,又解决办法。
Error Logs
Relevant Configuration
Additional Context
No response