feat: add manifest for LLMAPIRequester

This commit is contained in:
Junyan Qin
2025-02-22 21:33:35 +08:00
parent d92ee23764
commit 5439a3a31f
3 changed files with 14 additions and 21 deletions
-20
View File
@@ -10,26 +10,6 @@ from .types import message as platform_message
from .types import events as platform_events
preregistered_adapters: list[typing.Type[MessagePlatformAdapter]] = []
def adapter_class(
name: str
):
"""消息平台适配器类装饰器
Args:
name (str): 适配器名称
Returns:
typing.Callable[[typing.Type[MessageSourceAdapter]], typing.Type[MessageSourceAdapter]]: 装饰器
"""
def decorator(cls: typing.Type[MessagePlatformAdapter]) -> typing.Type[MessagePlatformAdapter]:
cls.name = name
preregistered_adapters.append(cls)
return cls
return decorator
class MessagePlatformAdapter(metaclass=abc.ABCMeta):
"""消息平台适配器基类"""
-1
View File
@@ -1,7 +1,6 @@
apiVersion: v1
kind: ComponentTemplate
metadata:
icon:
name: MessagePlatformAdapter
label:
en_US: Message Platform Adapter