diff --git a/pkg/command/operator.py b/pkg/command/operator.py index 48ca8daf..1247aa09 100644 --- a/pkg/command/operator.py +++ b/pkg/command/operator.py @@ -53,7 +53,7 @@ class CommandOperator(metaclass=abc.ABCMeta): usage: str = None - parent_class: typing.Type[CommandOperator] | None = None + parent_class: typing.Union[typing.Type[CommandOperator], None] = None """父节点类。标记以供管理器在初始化时编织父子关系。""" lowest_privilege: int = 0 diff --git a/pkg/plugin/events.py b/pkg/plugin/events.py index d414dafb..fe67a82d 100644 --- a/pkg/plugin/events.py +++ b/pkg/plugin/events.py @@ -11,7 +11,7 @@ from ..provider import entities as llm_entities class BaseEventModel(pydantic.BaseModel): - query: core_entities.Query | None + query: typing.Union[core_entities.Query, None] class Config: arbitrary_types_allowed = True diff --git a/requirements.txt b/requirements.txt index 9ddd53fb..e74eb53a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ requests -openai +openai>1.0.0 colorlog~=6.6.0 yiri-mirai-rc aiocqhttp