GradLLM / factory.py
johnbridges's picture
.
5cd620c
raw
history blame
345 Bytes
# factories.py
from runners.echo import EchoRunner
from runners.base import ILLMRunner
from typing import Dict, Any
async def default_runner_factory(context: Dict[str, Any]) -> ILLMRunner:
# choose runner by context["LLMRunnerType"] if you need variants
return EchoRunner(publisher=context["_publisher"], settings=context["_settings"])