ChatGPT enforces a per-hour message cap at the model level. GPT-4o on the free tier has very low hourly limits — as few as 10 messages per 3-hour window. When this cap is hit, new messages return this error until the window resets. This is a rate limit at the user level, not a global outage. The limit resets on a rolling hourly basis, not at a fixed clock time.