Skip to content

[Bug] [ERRO] [v4.22.0] [core.plugin_lifecycle:78]: 创建对话目标管理器失败: module 'openai' has no attribute 'exceptions' #81

@siraibkkuroko

Description

@siraibkkuroko

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions