2026-11-05 18:17 UTC · perplexity/rate-limits · live page
Summary by fallback. It may be wrong; the diff below is what actually changed. Raw: 3526400064-perplexity-rate-limits.diff · commit 3526400064
diff --git a/snapshots/perplexity/rate-limits.md b/snapshots/perplexity/rate-limits.mdindex bdfd5cc..7bead30 100644--- a/snapshots/perplexity/rate-limits.md+++ b/snapshots/perplexity/rate-limits.md@@ -71,5 +71,5 @@ Token limits apply per organization and per model. Each model has its own budget | Tier 5 | 16,000,000 | 960,000,000 | -Token usage includes all input tokens (uncached, cached, and cache write) and all output tokens, including reasoning tokens. A request can make several model calls while it uses tools, including helper models used inside tools such as `fetch_url` content extraction and `sandbox`. All of them count toward the limit for the model you requested. Which model's budget: if you set `models`, the budget is the first entry's; otherwise it is `model`'s. Tokens used by fallback models are charged to that budget. If you name only a preset, usage counts against a budget keyed on the preset name you send (an alias such as `pro-search` has a separate budget from `low`). If you name only a profile, the budget is the one for the profile's first model. Before a request starts: if you are over a token limit, the API returns `429` and does not start the request. The `Retry-After` header gives the number of seconds to wait, and the message says which limit you hit:+Token usage includes all input tokens (uncached, cached, and cache write) and all output tokens, including reasoning tokens. A request can make several model calls while it uses tools, including helper models used inside tools such as `fetch_url` content extraction and `sandbox`. All of them count toward the limit for the model you requested. Which model's budget: if you set `models`, the budget is the first entry's; otherwise it is `model`'s. Tokens used by fallback models are charged to that budget. If you name only an effort level, usage counts against a budget keyed on the effort level name you send (an alias such as `pro-search` has a separate budget from `low`). If you name only a profile, the budget is the one for the profile's first model. Before a request starts: if you are over a token limit, the API returns `429` and does not start the request. The `Retry-After` header gives the number of seconds to wait, and the message says which limit you hit: ```