Skip to content

vdeshmukh203/modelrouter

Repository files navigation

modelrouter

Route LLM requests to appropriate models based on configurable rules.

from modelrouter import Modelrouter

router = Modelrouter(default="gpt-4o-mini")
router.add_route("code", "gpt-4o", lambda p: "```" in p)
router.add_route("long", "claude-3-5-sonnet", lambda p: len(p) > 2000)

model = router.resolve("Write me a ```python``` script")
print(model)  # "gpt-4o"

About

Route LLM requests to appropriate models based on configurable rules

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors