In case it's helpful to anyone, https://openrouter.ai/google/gemini-3-pro-preview is useful to know about.
Adding another layer on top of Google's own APIs adds latency, lowers reliability, and (AFAIK) doesn't allow batch mode - but if that's tolerable, it avoids the mess that is Google Service Account JSON and Cloud Billing.