I’m using Gemini 2.5 Pro in Google AI Studio, and it has a token limit of 1M. My question is: When I reach the limit (I used 500,000 tokens), I know I won’t be able to send requests again. But does that mean it’s over, or can I just wait 24 hours and receive 1M tokens again in the same chat, or something like that?
Update
What
Answer
You’re right, the 1 million token limit applies to one conversation or chat session.
Once you reach that limit within a specific chat (or get close to it, as the model context fills up), that conversation session has effectively reached its maximum capacity in terms of token history.
This limit does not reset after 24 hours for the same chat. That specific conversation is essentially “full” token-wise.
To get a fresh 1 million token limit, you simply need to start a new chat .
It sounds like you might also be seeing the daily request limit mentioned. For Gemini 2.5 Pro, there’s a separate limit of 25 requests per day .
(If you hit the Gemini 2.5 Pro request limit, you can switch to the Gemini 2.5 Flash model, which has a limit of 500 requests per day).
This is different from the token limit per conversation. Hitting the conversation token limit prevents you from adding more to that specific chat, while hitting the daily request limit prevents you from sending any requests across all chats until the next day.
Help with Gemini