Skip to content

AI Glossary · Concepts

What is Rate Limit?

Rate Limit

A rate limit caps how much an account or application can use an API in a period of time, for example requests per minute or tokens per minute. Requests over the limit are rejected, usually with HTTP status 429, until capacity frees up.

Also known as: rate limits, rate limiting, API rate limit

· Chain of Thought

AI Infrastructure

  • 1 explainer
  • 5 episodes
  • 2 guest clips
  • 5 sources

A shared office printer that allows ten jobs a minute per person is a rate limit. AI APIs do the same thing to share capacity fairly and protect their systems. Limits are counted in several ways at once: Anthropic counts requests, input tokens and output tokens per minute, and Google counts requests per minute, tokens per minute and requests per day; going over any one of them triggers an error (Anthropic; Gemini API). The standard error is HTTP 429 Too Many Requests, which can include a Retry-After header saying how long to wait (RFC 6585).

Rate limits bite hardest with AI agents and batch jobs. One user question can turn into dozens of model calls, and a long document can use a minute’s token allowance in a single request. Limits usually grow with account tier and spend, which is why model launches often mention them. In episode 12 at 4:12, Google’s Logan Kilpatrick announces Gemini 2.0 Flash as “fully available for production use with higher rate limits.” Conor plugs Galileo, the show’s sponsor at the time, at 18:07. In episode 71 at 44:58, Slack’s Jaime DeLanghe describes plans to bring more of Slackbot’s data handling to third-party agents, a capability not yet available to them at the time of the conversation, so developers could build agents “without a lot of like extra work to manage rate limits” and context. This is a roadmap claim from Slack. Episode 71 credits Walrus Memory and Svix as Season 4 presenting sponsors in its opening read.

To handle limits well: retry 429s with exponential backoff and respect Retry-After, queue and spread bursty work, cut tokens per request with prompt caching or shorter context, and track usage against limits in AI observability dashboards. Providers also set rate limits to blunt abuse such as model denial of service.

Hear it from the guest

“The model is now fully available for production use with higher rate limits”
Logan Kilpatrick, Google DeepMind EP 12 · around 4:12 · read the transcript
“Without a lot of like extra work to manage rate limits”
Watch on YouTube

Quotes lightly edited to remove filler words.

Sources

  • RFC 6585: Additional HTTP Status Codes — Defines 429 Too Many Requests for a client that has sent too many requests in a given time, optionally with a Retry-After header; checked October 24, 2026.
  • Anthropic: Rate limits — Measures limits in requests per minute, input tokens per minute and output tokens per minute, returns 429 when exceeded, and uses a token bucket that replenishes continuously; checked October 24, 2026.
  • Google Gemini API: Rate limits — Measures requests per minute, tokens per minute and requests per day, applied per project, with daily quotas resetting at midnight Pacific time; checked October 24, 2026.
  • Chain of Thought episode 12 at 4:12 — Logan Kilpatrick describes Gemini 2.0 Flash moving to production availability with higher rate limits.
  • Chain of Thought episode 71 at 44:58 — Slack's Jaime DeLanghe describes planned data handling for third-party agents, not yet available at the time of the conversation, aimed at reducing developers' rate-limit and context-window management.

Go deeper

From the conversation