Centralized Billing and Access Management for Gemini API

Dear Community,

Our organization is exploring the use of the Gemini API and would like to implement a centralized billing and project management system. Our goal is to have a single billing project for all Gemini API usage, while allowing individual users to generate their own API keys.

Ideally, we would like to:

  1. Create a dedicated “Gemini API Billing” project linked to a central billing account managed by our IT department.
  2. Have users request access to this project through our IT department.
  3. Allow users to generate their own API keys and associate them with the “Gemini API Billing” project.
  4. Implement a process for our IT department to regularly remove any individual “Gemini API” projects that may be automatically created.

Is this type of setup possible with the current Google AI Studio and Gemini API infrastructure? If so, could you please provide guidance on how to implement this? Any best practices or recommendations for managing Gemini API costs and projects across a team would be greatly appreciated.

Thank you for your time and assistance.

Sincerely,