Neat!
But instead of hitting each provider's API separately, managing their keys, etc., it may be easier to go through OpenRouter, which is a single endpoint, has hundreds of models, and doesn't add any cost on top of public prices from the providers.
If they don't add any cost I wonder what exactly is their business model?
It adds 5% + $0.35 every time you reload, so it absolutely does add a cost on top of public prices.