perf: websearch 优化;项目结构调整

This commit is contained in:
Soulter
2024-05-19 12:46:07 +08:00
parent ea34c20198
commit d58c86f6fc
34 changed files with 649 additions and 961 deletions
+5 -11
View File
@@ -1,11 +1,5 @@
from cores.astrbot.types import (
PluginMetadata,
RegisteredLLM,
RegisteredPlugin,
RegisteredPlatform,
RegisteredPlugins,
PluginType,
GlobalObject,
AstrMessageEvent,
CommandResult
)
from type.plugin import PluginMetadata, PluginType
from type.register import RegisteredLLM, RegisteredPlatform, RegisteredPlugin, RegisteredPlugins
from type.types import GlobalObject
from type.message import AstrMessageEvent
from type.command import CommandResult
+3 -2
View File
@@ -1,5 +1,6 @@
from cores.astrbot.core import oper_msg
from cores.astrbot.types import AstrMessageEvent, CommandResult
from astrbot.core import oper_msg
from type.message import AstrMessageEvent, AstrBotMessage
from type.command import CommandResult
from model.platform._message_result import MessageResult
'''
+2 -1
View File
@@ -5,7 +5,8 @@
'''
from model.provider.provider import Provider as LLMProvider
from model.platform._platfrom import Platform
from cores.astrbot.types import GlobalObject, RegisteredPlatform, RegisteredLLM
from type.types import GlobalObject
from type.register import RegisteredPlatform, RegisteredLLM
def register_platform(platform_name: str, platform_instance: Platform, context: GlobalObject) -> None:
'''
+1 -1
View File
@@ -2,4 +2,4 @@
插件类型
'''
from cores.astrbot.types import PluginType
from type.plugin import PluginType