Need to understand billing / pricing structure for Gemini 1.5 Pro model API usage for chat history processing

We have paid GCP account. We plan to use Gemini 1.5 Pro model API usage for chat history processing.

  1. What solutions / facilities need to be enabled in our account to get this functionality? Please point to the steps to do the same.
  2. Need to understand billing / pricing structure for Gemini 1.5 Pro model API usage for chat history processing.
    2.1. Is it per token(s) input and output?
    2.2. Is it per API invocation?
    2.3. Can I see some examples where multiple chat history processings are being done using GCP function that calls Gemini 1.5 Pro model API to process the chat history text. How is each API invocation charged for billing?
    2.4. Are there pricing packages available for this model API usage?
    2.5. Is there a cap on these API invocations or number of tokens by time or count for given pricing structure?

Thanks with best regards
Shailesh

Welcome to the forum.
Consult the pricing page - Gemini Developer API Pricing  |  Gemini API  |  Google AI for Developers
I believe there are straightforward answers to all your questions on that page (except for customized pricing packages you seem to indicate you wish to arrange for under 2.4 - for that, you should talk with the sales and billing support attached to your account).

Hope that helps.