"You have reached a rate limit" when I have not.. what's going on?

I’m on the free tier. I’m using Gemini 2.5 flash. I have 250 requests per day and used only 131..

I’ve sent more than 10 requests per minute and got an error for that, and that’s perfectly understandable, but hours passed after that, and I still get the limit reached error.

This looks like a bug; it considers me reaching the RPM, as if I reached the limit for the whole day.

Have a look at the screenshot; the RPM limit is permanent. Shouldn’t it be clear after 1 minute passes?

Update:

Things got even stranger. I tried using my other API key, and it worked fine. So the restriction goes only for this particular API.

Aren’t the restrictions based on a project? Not the individual API.

This shows that it’s definitely a bug on Gemini’s side.

I never get an answer in this community. Can I get a response here, please? Don’t leave this topic empty, for God’s sake, this problem exists, and I want to hear what’s going on.

1 Like

I’m with this exactly same error and i just can’t find anyone who has actually solved that. I’m also want to know what’s happening because this is driving me crazy