Click your Gemini API provider to view provider-specific content and code on this page.
Pricing and whether your Firebase project needs to be on the pay-as-you-go Blaze pricing plan depends on your chosen Gemini API provider and the features of Firebase AI Logic that you use.
Using Firebase AI Logic is free-of-charge.
However, you might incur costs when you use other products in conjunction with Firebase AI Logic .
-
Other Firebase products may incur costs.For details, see the Pricing page .
-
Using some of the attestation providers supported by Firebase App Check .
-
Using AI monitoring in the Firebase console.
-
Using the paid tier of Firebase Authentication .
-
Using the paid tier of one of Firebase's database products.
-
-
Your chosen Gemini API provider may incur costs.For details, see Gemini Developer API pricing .
-
Pricing is largely based on the model and features that you use.
-
Using some models (especially preview models) might require billing.
-
Firebase pricing plan requirements for your chosen API provider
The Gemini Developer API offers different tiers for its pricing:
-
Gemini Developer API "free tier": This tier requires that your project is not linked to a Cloud Billing account. This means your Firebase project is on the no-cost Spark pricing plan.
-
Gemini Developer API "paid tiers": These tiers require that your project is linked to a Cloud Billing account. This means your Firebase project is on the pay-as-you-go Blaze pricing plan.
Learn about the Gemini Developer API pricing in its documentation.
Recommendations to manage costs
We recommend doing the following to help manage your costs:
-
When using Gemini models, get an estimate of the token size of your requests using the Count Tokens API.
-
Avoid surprise bills by monitoring your costs and usage and setting up budget alerts .

