Using API billing would be a bummer because, as far as I know, there's no way to set up a spend cap or pre-pay the API key, correct?
Makes it easy to switch between models and I like it for exactly the reason that you're saying - I prepay and so can't accidentally spend my food budget.
I would normally advise against such efforts for a variety of reasons (such as inaccurate tracking, etc), but specifically under pi, this mechanism has been extremely well behaved and accurate for me.
That said, it is probably easier to use APIs from FireWorks.ai, Ollama Cloud, Open Router, etc.