* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_free_tier_requests, limit: 50

Isnt it supposed to be 100 RPD for gemini-pro-2.5?

2 Likes

"Here’s a breakdown of the current situation based on the latest available information:

Free Tier Limits: For the free tier of the Gemini 2.5 Pro API, the most recent documentation and community discussions confirm a daily limit of 100 RPD. This is a specific limit for the gemini-2.5-pro model.

Requests Per Minute (RPM): In addition to the daily limit, there is also a Requests Per Minute (RPM) limit, which is typically 5 for the free tier of this model.

Token Limits (TPM): There are also Tokens Per Minute (TPM) limits, which can be quite generous but are still a factor to consider, especially with a large context window.

“1000 RPD” Confusion: The confusion often comes from earlier discussions or different models. At one point, there may have been a higher RPD limit for a specific model or a different tier, but the current standard for the free gemini-2.5-pro model is 100 RPD. It is also possible that other models, such as Gemini 2.5 Flash, have higher free RPD limits.

Paid Tiers: To get higher RPD limits, you must upgrade to a paid tier. For instance, a Tier 1 paid account with a linked billing account might get a much higher limit, such as 1,000 RPD. Higher tiers can offer even more substantial or unlimited RPD.

Automatic Downgrade: When you hit your daily limit, the system might automatically switch you to a less powerful model with a higher rate limit (like Gemini 2.5 Flash) for the rest of the day, as many users have reported.

In summary, you are correct in believing that the current free tier for Gemini 2.5 Pro has a limit of 100 RPD. This is a deliberate strategy by Google to allow for prototyping and development before a project moves to a production environment that requires a paid plan."
gemini.google com/
.
“Modified by moderator”

It doesn’t even answer his question.

Hi @Pablo_Rodriguez_Pina
You should have a 100 RPD limit on the 2.5 Pro free tier. Please send the complete error message you are seeing, and we will escalate this to the appropriate team.
Thank you

There are several possible reasons why this might be happening:

Different Limits per Access Tier: It’s possible that the 50 limit is the daily quota for different access tiers, such as the very basic Free Tier, which might not be the same as the 2.5 Pro Free Tier, which has a 100 RPD limit. Often, APIs have varying quota levels depending on how users sign up or which plan they’re on.

Maintenance or Temporary Policy Change: Google might be performing an update or maintenance on their quota system, temporarily reducing the limits for all users. This can happen without prior notice, causing confusion.

Technical Issue or Bug: There could also be a bug in their quota system. Sometimes, a complex system like this can miscalculate usage or apply the wrong limit. This is why the development team asks you to send the full error message so they can investigate further.

Miscommunication or Unclear Documentation: Often, API documentation doesn’t always update quota details quickly. It’s possible that the 100 RPD limit is no longer in effect, or applies only to certain regions.

The bottom line is, you’re not wrong. The error message you received is inconsistent with the information provided by the development team. This highlights the need for greater transparency and communication between API providers and their users.

Is this ai generated or are you a real person?

Same here, I also hit a rate limit of 50 RPD with gemini 2.5 pro. (removed some links). It seems to be a quota per day per project per model (see “GenerateRequestsPerDayPerProjectPerModel-FreeTier”), I just tested it with another project and could make additional requests.

API error: 429 RESOURCE_EXHAUSTED. {‘error’: {‘code’: 429, ‘message’: ‘You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: LINK Quota exceeded for metric: LINK, limit: 50\nPlease retry in 11.615098148s.’, ‘status’: ‘RESOURCE_EXHAUSTED’, ‘details’: [{‘@typetypetypetypetypetypetypetypetypetypetypetypetypetypetypetype’: ‘LINK, ‘violations’: [{‘quotaMetric’: ‘generativelanguage.googleapis.com/generate_content_free_tier_requests’, ‘quotaId’: ‘GenerateRequestsPerDayPerProjectPerModel-FreeTier’, ‘quotaDimensions’: {‘location’: ‘gl@typebal’, ‘model’: ‘gem@typeni-2.5-@typero’@type, ‘quot@typeValue’:@type‘50’}]}@type

However, I have exceeded the free tier for gemini embedding by quite a margin a few days ago as I didnt send the requests mistakenly in batches and can’t make use of embeddings from then on.. :frowning:
So it would be great for re-enabling me to use it again (limit: 0).

I get:
429 RESOURCE_EXHAUSTED. {‘error’: {‘code’: 429, ‘message’: ‘You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: LINK Quota exceeded for metric: generativelanguage.googleapis.com/embed_content_free_tier_requests, limit: 0’, ‘s@typeatus’: ‘RESOURCE_EXHAUSTED’, ‘details’: [{‘@type’: ‘LINK’, ‘violations’: [{‘quotaMetric’: ‘LINK’, ‘quotaId’: ‘EmbedContentRequestsPer@typeinutePerUserPerProjectPerModel-FreeTier’}]}, {‘@type’: ‘LINK’, ‘links’: [{‘description’: ‘Learn more about Gemini API quotas’, ‘url’: ‘LINK’}]}]}}

Same here.

The RPD, RPM as well as the Max input tokens per day in the Cloud Console has 50% less quota from the claimed amount in the Gemini API’s Rate Limit page for quite some time now