mirror of
https://github.com/meta-llama/llama-stack.git
synced 2025-06-29 19:34:19 +00:00
chore: split routers into individual files (inference, tool, vector_io, eval_scoring) (#2258)
This commit is contained in:
parent
ae7272d8ff
commit
eedf21f19c
6 changed files with 316 additions and 277 deletions
|
@ -51,14 +51,11 @@ async def get_auto_router_impl(
|
|||
api: Api, routing_table: RoutingTable, deps: dict[str, Any], run_config: StackRunConfig
|
||||
) -> Any:
|
||||
from .datasets import DatasetIORouter
|
||||
from .routers import (
|
||||
EvalRouter,
|
||||
InferenceRouter,
|
||||
ScoringRouter,
|
||||
ToolRuntimeRouter,
|
||||
VectorIORouter,
|
||||
)
|
||||
from .eval_scoring import EvalRouter, ScoringRouter
|
||||
from .inference import InferenceRouter
|
||||
from .safety import SafetyRouter
|
||||
from .tool_runtime import ToolRuntimeRouter
|
||||
from .vector_io import VectorIORouter
|
||||
|
||||
api_to_routers = {
|
||||
"vector_io": VectorIORouter,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue