There is also https://github.com/maximhq/bifrost which apparently overcomes some performance issues of litellm and is easy to get going.
So Nexus takes a tool search based approach to solving that, among other cool things.
Disclaimer: I don't work on Nexus directly, but I do work at Grafbase.