Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions router_inference/config/chuzom-solo-v32.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"pipeline_params": {
"router_name": "chuzom-solo-v32",
"router_cls_name": "ChuzomSoloV32Router",
"models": [
"deepseek/deepseek-v3.2"
]
},
"router": "chuzom-solo-v32",
"router_name": "chuzom-solo-v32",
"description": "Chuzom cost-aware single-model baseline: routes every query to deepseek-v3.2, chosen for best accuracy-per-dollar from PUBLISHED benchmarks. No RA-derived supervision, no benchmark fingerprinting, evaluator unmodified."
}

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions router_inference/predictions/chuzom-solo-v32.json

Large diffs are not rendered by default.

10 changes: 9 additions & 1 deletion router_inference/router/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,14 @@
from router_inference.router.example_router import ExampleRouter
from router_inference.router.vllm_sr import VLLMSR
from router_inference.router.auto_router import auto_router
from router_inference.router.chuzom_solo_v32 import ChuzomSoloV32Router
from router_inference.router.llm_router import LLMRouter

__all__ = ["BaseRouter", "ExampleRouter", "VLLMSR", "auto_router", "LLMRouter"]
__all__ = [
"BaseRouter",
"ExampleRouter",
"VLLMSR",
"auto_router",
"LLMRouter",
"ChuzomSoloV32Router",
]
21 changes: 21 additions & 0 deletions router_inference/router/chuzom_solo_v32.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# SPDX-License-Identifier: MIT
"""Chuzom single-model baseline router: routes every query to deepseek-v3.2.

Chosen for best accuracy-per-dollar from PUBLISHED benchmarks. Uses only the
query (never RA templates), no RA-derived supervision, evaluator unmodified.
"""

from router_inference.router.base_router import BaseRouter


class ChuzomSoloV32Router(BaseRouter):
def __init__(self, router_name: str) -> None:
super().__init__(router_name)
self._pick = (
"deepseek/deepseek-v3.2"
if "deepseek/deepseek-v3.2" in self.models
else self.models[0]
)

def _get_prediction(self, query: str) -> str:
return self._pick
Loading