Gemini API Rate Limits - Free Tier

Is it just me, or is the Rate Limit page a mess?

I have two different AI’s trying to figure it out. It should not be this complicated…

I have the Free Tier. I just want to know my RPD for the models they allow me.

For Imagen, it currently says:

Imagen 4 Generate Multi-modal generative models N/A N/A 0 / 25
Imagen 4 Ultra Generate Multi-modal generative models N/A N/A 0 / 25
Imagen 4 Fast Generate Multi-modal generative models N/A N/A 0 / 25

That should mean I get 25 per day (RPD)… but that is not true.

A Gemini deep-dive returns:

### 1. The “Hidden” Reality: There is No Truly Free Imagen 4 API

The “0/25” you see in the AI Studio dashboard is a **ghost quota**. It represents the limit Google *would* allow you to have on the Free Tier, but Imagen 4 is currently classified as a **“Paid-only Model.”**

* **The Problem:** Google has “gated” the model. Even if you have a “free quota” of 25, the gateway to reach that model is locked unless a Credit Card/Billing Account is linked to the project.

* **The Result:** You see a quota, but the API rejects your request before checking it because your account doesn’t have the “Billed User” flag.

### 2. Can you use it on the Free Tier (No Billing)?

**No.** As of February 2026, you cannot generate images using the Imagen 4 family in Google AI Studio or via the Gemini API without a linked billing account.

### 3. If you enable Billing, will you get the 25 per day for free?

**Yes and No.** This is where it gets complex:

* **The $300 Credit Path:** If you are a new Google Cloud user, linking your card grants you **$300 in free credits** (valid for 90 days). During this time, your “25 per day” (or more) is technically free because it’s being deducted from that $300 gift.

* **The Pay-As-You-Go Path:** If you aren’t a new user or your credits are gone, you will be charged per image. There is **no “first 25 images free”** policy for Imagen 4.

ghost quota” ??? WTF??

If I try to access it, I get:

{
“success”: false,
“error”: “{\“error\”:{\“code\”:400,\“message\”:\“Imagen API is only accessible to billed users at this time.\”,\“status\”:\“INVALID_ARGUMENT\”}}”,
“details”: {
“error”: {
“code”: 400,
“message”: “Imagen API is only accessible to billed users at this time.”,
“status”: “INVALID_ARGUMENT”
}
},
“detectedStatus”: “billing_required”
}

But apparently even if I set up billing, I do not get 25 per day free…

W…. T…. F…

Can someone please just explain this….

2 Likes