I think unify.ai (like openrouter) does that - it has several paramters you can choose from.
But the underlying "how to choose a model that's smart enough but not too smart" seems difficult to understand.
But the underlying "how to choose a model that's smart enough but not too smart" seems difficult to understand.