Routing is usually introduced as a cost optimization: send simpler tasks to more cost-efficient models and reserve more powerful, expensive models for complex work. At Fireworks, we take a broader view. If different models are genuinely complementary, selecting among them can improve capability, not just reduce cost. That's what FireRouter is built for. It routes at the task level across open and closed models, with cache-aware routing that accounts for the cost of switching models. Explore our research on why the next frontier isn't a model. It's a router.
Not enough history yet to show a trend.