refactor: lookup requester from discover engine

This commit is contained in:
Junyan Qin
2025-03-01 00:12:23 +08:00
parent 0aa072b4e8
commit 81aacdd76e
15 changed files with 15 additions and 27 deletions

View File

@@ -10,18 +10,6 @@ from . import entities as modelmgr_entities
from ..tools import entities as tools_entities
preregistered_requesters: list[typing.Type[LLMAPIRequester]] = []
def requester_class(name: str):
def decorator(cls: typing.Type[LLMAPIRequester]) -> typing.Type[LLMAPIRequester]:
cls.name = name
preregistered_requesters.append(cls)
return cls
return decorator
class LLMAPIRequester(metaclass=abc.ABCMeta):
"""LLM API请求器
"""