Could you say more about how caching works? One major advantage of sticking with a single model is saving money on cached input tokens. I'd imagine if you swap between a bunch of models, you may improve performance but cost would would balloon out of control
The trick is to rarely switch, or switch at task boundaries. Often the conclusion of routing is actually "this one model is actually at the pareto front for this task, just use it always".
That is another way to do. Or we can automatically figure out which models the subagents should be using for you. And update them as new models come out and the work your subagents do changes. More than one way to skin a cat.
Amazing! Really brilliant idea, thank you for sharing this project. There is so much ground to cover in the LLM gateway / routing / reporting world, and this is a great start. The Tinker implementation is my favorite part, fine tuning is much better than a sea of context files.
Open source and no markup is the right default for a gateway. The caching question above is the one I would want answered before swapping models though.
What online signal recalibrates simulated rankings against actual task success? Also do you have a plan to support semantic caching at the router level?
For the online signal, we use a LLM judge with a rubric calibrated offline by the user via TUI. UX of the calibration is a major focus area. Semantic caching is interesting, open to supporting it but not currently planned.
Areibman | 6 hours ago
purplecats | 6 hours ago
[OP] SilenN | 6 hours ago
cameronh90 | 4 hours ago
Just have the harness able to choose which model its sub-agents use, then tell it how to split up tasks and which models to use when doing so.
[OP] SilenN | 4 hours ago
ashermania | 6 hours ago
23david | 6 hours ago
[OP] SilenN | 6 hours ago
cheema33 | 5 hours ago
kfallah15 | 4 hours ago
[OP] SilenN | 4 hours ago
ceroxylon | 4 hours ago
Amazing! Really brilliant idea, thank you for sharing this project. There is so much ground to cover in the LLM gateway / routing / reporting world, and this is a great start. The Tinker implementation is my favorite part, fine tuning is much better than a sea of context files.
kfallah15 | 3 hours ago
akshay_akula | 4 hours ago
[OP] SilenN | 3 hours ago
0xbadcafebee | 3 hours ago
[OP] SilenN | 3 hours ago
swthbht | 2 hours ago
[OP] SilenN | an hour ago
sangwook | an hour ago
kfallah15 | an hour ago
forgetme2020 | an hour ago
kakugawa | an hour ago
Look at the Intelligence features in the Enterprise plan:
* Per-prompt model optimization
* Caching
* A model you own, trained on your traffic
kfallah15 | an hour ago