| 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.