2026-03-03 12:49:18 -08:00
|
|
|
|
# Style Guide: Quota vs. Limit
|
|
|
|
|
|
|
2026-03-03 13:37:05 -08:00
|
|
|
|
This guide defines the usage of "quota," "limit," and related terms in
|
|
|
|
|
|
user-facing interfaces.
|
2026-03-03 12:49:18 -08:00
|
|
|
|
|
|
|
|
|
|
## TL;DR
|
|
|
|
|
|
|
2026-03-03 13:37:05 -08:00
|
|
|
|
- **`quota`**: The administrative "bucket." Use for settings, billing, and
|
|
|
|
|
|
requesting increases. (e.g., "Adjust your storage **quota**.")
|
|
|
|
|
|
- **`limit`**: The real-time numerical "ceiling." Use for error messages when a
|
|
|
|
|
|
user is blocked. (e.g., "You've reached your request **limit**.")
|
|
|
|
|
|
- **When blocked, combine them:** Explain the **limit** that was hit and the
|
|
|
|
|
|
**quota** that is the remedy. (e.g., "You've reached the request **limit** for
|
|
|
|
|
|
your developer **quota**.")
|
|
|
|
|
|
- **Related terms:** Use `usage` for consumption tracking, `restriction` for
|
|
|
|
|
|
fixed rules, and `reset` for when a limit refreshes.
|
2026-03-03 12:49:18 -08:00
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
|
|
## Detailed Guidelines
|
|
|
|
|
|
|
|
|
|
|
|
### Definitions
|
|
|
|
|
|
|
2026-03-03 13:37:05 -08:00
|
|
|
|
- **Quota is the "what":** It identifies the category of resource being managed
|
|
|
|
|
|
(e.g., storage quota, GPU quota, request/prompt quota).
|
2026-03-03 12:49:18 -08:00
|
|
|
|
- **Limit is the "how much":** It defines the numerical boundary.
|
|
|
|
|
|
|
2026-03-03 13:37:05 -08:00
|
|
|
|
Use **quota** when referring to the administrative concept or the request for
|
|
|
|
|
|
more. Use **limit** when discussing the specific point of exhaustion.
|
2026-03-03 12:49:18 -08:00
|
|
|
|
|
|
|
|
|
|
### When to use "quota"
|
|
|
|
|
|
|
2026-03-03 13:37:05 -08:00
|
|
|
|
Use this term for **account management, billing, and settings.** It describes
|
|
|
|
|
|
the entitlement the user has purchased or been assigned.
|
2026-03-03 12:49:18 -08:00
|
|
|
|
|
|
|
|
|
|
**Examples:**
|
2026-03-03 13:37:05 -08:00
|
|
|
|
|
2026-03-03 12:49:18 -08:00
|
|
|
|
- **Navigation label:** Quota and usage
|
2026-03-03 13:37:05 -08:00
|
|
|
|
- **Contextual help:** Your **usage quota** is managed by your organization. To
|
|
|
|
|
|
request an increase, contact your administrator.
|
2026-03-03 12:49:18 -08:00
|
|
|
|
|
|
|
|
|
|
### When to use "limit"
|
|
|
|
|
|
|
2026-03-03 13:37:05 -08:00
|
|
|
|
Use this term for **real-time feedback, notifications, and error messages.** It
|
|
|
|
|
|
identifies the specific wall the user just hit.
|
2026-03-03 12:49:18 -08:00
|
|
|
|
|
|
|
|
|
|
**Examples:**
|
2026-03-03 13:37:05 -08:00
|
|
|
|
|
2026-03-03 12:49:18 -08:00
|
|
|
|
- **Error message:** You’ve reached the 50-request-per-minute **limit**.
|
|
|
|
|
|
- **Inline warning:** Input exceeds the 32k token **limit**.
|
|
|
|
|
|
|
|
|
|
|
|
### How to use both together
|
|
|
|
|
|
|
2026-03-03 13:37:05 -08:00
|
|
|
|
When a user is blocked, combine both terms to explain the **event** (limit) and
|
|
|
|
|
|
the **remedy** (quota).
|
2026-03-03 12:49:18 -08:00
|
|
|
|
|
|
|
|
|
|
**Example:**
|
2026-03-03 13:37:05 -08:00
|
|
|
|
|
2026-03-03 12:49:18 -08:00
|
|
|
|
- **Heading:** Daily usage limit reached
|
2026-03-03 13:37:05 -08:00
|
|
|
|
- **Body:** You've reached the maximum daily capacity for your developer quota.
|
|
|
|
|
|
To continue working today, upgrade your quota.
|