Cloud platforms - 68 entries
Azure OpenAI quotas and limits
Microsoft's official docs, read on October 17, 2026, set quotas and limits for Azure OpenAI in Foundry. For codex-mini, Tier 1 is listed at 1,000 RPM and 1,000,000 TPM (GlobalStandard), and Tier 6 at 15,000 RPM and 15,000,000 TPM (GlobalStandard).
Last verified from learn.microsoft.com. What the docs leave out
- Sources
- 2
- Tables
- 68
- Entries
- 68
- Verified
- Oct 17, 2026
Limits by model, endpoint and plan
Values are copied exactly as the docs show them, units included, in the docs' own order. A dash means the docs list no value for that row.
All 68 tables on this page
- Azure OpenAI in Foundry Models (Global Standard, Data Zone Standard, Standard)
- codex-mini
- computer-use-preview
- gpt-4.1
- gpt-4.1-mini
- gpt-4.1-nano
- gpt-4o
- gpt-4o-audio-preview
- gpt-4o-mini
- gpt-4o-mini-audio-preview
- gpt-4o-mini-realtime-preview
- gpt-4o-realtime-preview
- gpt-5
- gpt-5-chat
- gpt-5-codex
- gpt-5-mini
- gpt-5-nano
- gpt-5-pro
- gpt-5.1
- gpt-5.1-chat
- gpt-5.1-codex
- gpt-5.1-codex-max
- gpt-5.1-codex-mini
- gpt-5.2
- gpt-5.2-chat
- gpt-5.3-chat
- gpt-5.2-codex
- gpt-5.3-codex
- gpt-5.4
- gpt-5.4-pro
- gpt-5.4-mini
- gpt-5.4-nano
- gpt-5.5
- gpt-5.6-luna
- gpt-5.6-sol
- gpt-5.6-terra
- gpt-6-astra
- gpt-6-luna
- gpt-6-sol
- gpt-6.1-sol
- gpt-chat-latest
- gpt-audio
- gpt-image-1
- gpt-image-1-mini
- gpt-image-1.5
- gpt-image-2
- gpt-image-2.5-flare
- gpt-image-2.5-sunburst
- gpt-realtime
- model-router
- o1
- o3
- o3-deep-research
- o3-mini
- o3-pro
- o4-mini
- text-embedding-3-large
- text-embedding-3-small
- GPT-Live API
- Azure OpenAI resource and API limits (quick reference)
- Azure OpenAI Batch API (input files)
- gpt-4-turbo
- gpt-4 (usage tier covers gpt-4 + gpt-4-32k, all versions)
- Usage tiers (Global Standard, Data Zone Standard, Standard)
- gpt-oss-120b
- Grok 4.7 version 1 (Foundry Models)
- Microsoft-Decision-1 (Foundry Models)
- Foundry Models sold by Azure not onboarded to subscription-level quota (per region, per subscription)
Azure OpenAI in Foundry Models (Global Standard, Data Zone Standard, Standard)
Quota tiers: Free Tier (Tier 0) and Tier 1-6
| Metric | Quota tiers: Free Tier (Tier 0) and Tier 1-6 |
|---|---|
| Number of quota tiers | Seven tiers are available: Free Tier and Tiers 1 through 6 - with Tier 6 offering the highest quotas |
| Quota scope | Azure subscription level (not tenant). Global Standard: one pool per model and version across all regions in a subscription. Data Zone Standard: one pool per model and version per data zone (for example, US or EU) |
| Subscription-level quota management start | after May 7, 2026 |
- Replaces the former Default and Enterprise quota levels for pay as you go; previously approved quota increases are retained. Per-tier tables label the free tier 'Tier 0'. Per-model records below use the format 'Tier N <DeploymentType> RPM | TPM' with cells copied verbatim; '/ 10s' means the published RPM cell is per 10 seconds; '-' means no TPM published. Batch metric order: Enterprise and MCA-E / Default / Monthly credit card-based subscriptions / MSDN subscriptions / Azure for Students, free trials (B = billion, M = million, K = thousand). Per-region availability is shown in the Foundry portal (https://ai.azure.com/resource/quota) and via the Usages API and Model Capacities API. Old docs URL learn.microsoft.com/azure/ai-foundry/openai/quotas-limits now serves /azure/foundry/openai/quotas-limits (ms.date 2026-08-20).
codex-mini
6 tiers - Quota Tier 0-6
| Tier | GlobalStandard RPM | TPM |
|---|---|
| Tier 1 | 1,000 | 1,000,000 |
| Tier 2 | 2,000 | 2,000,000 |
| Tier 3 | 4,000 | 4,000,000 |
| Tier 4 | 7,000 | 7,000,000 |
| Tier 5 | 10,000 | 10,000,000 |
| Tier 6 | 15,000 | 15,000,000 |
computer-use-preview
6 tiers - Quota Tier 0-6
| Tier | GlobalStandard RPM | TPM |
|---|---|
| Tier 1 | 4,500 | 450,000 |
| Tier 2 | 20,000 | 2,000,000 |
| Tier 3 | 70,000 | 7,000,000 |
| Tier 4 | 160,000 | 16,000,000 |
| Tier 5 | 300,000 | 30,000,000 |
| Tier 6 | 450,000 | 45,000,000 |
gpt-4.1
6 tiers - Quota Tier 0-6Model page: GPT-4.1
| Tier | DataZoneStandard RPM | TPM |
|---|---|
| Tier 1 | 300 | 300,000 |
| |
| Tier 2 | 1,000 | 1,000,000 |
| |
| Tier 3 | 3,000 | 3,000,000 |
| |
| Tier 4 | 6,000 | 6,000,000 |
| |
| Tier 5 | 10,000 | 10,000,000 |
| |
| Tier 6 | 15,000 | 15,000,000 |
| |
| Metric | Limit |
|---|---|
| Usage tier per month (latency threshold) | 30 billion tokens |
| Global batch enqueued tokens (Enterprise and MCA-E / Default / Credit card / MSDN / Students, trials) | 5B / 200M / 50M / 90K / N/A |
| Data zone batch enqueued tokens (Enterprise and MCA-E / Default / Credit card / MSDN / Students, trials) | 500M / 30M / 30M / 90K / N/A |
gpt-4.1-mini
7 tiers - Quota Tier 0-6Model page: GPT-4.1 Mini
| Tier | GlobalStandard RPM | TPM |
|---|---|
| Tier 0 | 200 | 200,000 |
| Tier 1 | 5,000 | 5,000,000 |
| |
| Tier 2 | 16,000 | 16,000,000 |
| |
| Tier 3 | 46,000 | 46,000,000 |
| |
| Tier 4 | 90,000 | 90,000,000 |
| |
| Tier 5 | 150,000 | 150,000,000 |
| |
| Tier 6 | 225,000 | 225,000,000 |
| |
| Metric | Limit |
|---|---|
| Usage tier per month (latency threshold) | 150 billion tokens |
| Global batch enqueued tokens (Enterprise and MCA-E / Default / Credit card / MSDN / Students, trials) | 15B / 1B / 50M / 90K / N/A |
| Data zone batch enqueued tokens (Enterprise and MCA-E / Default / Credit card / MSDN / Students, trials) | 1.5B / 100M / 50M / 90K / N/A |
- Global batch table writes the model as `gpt-4.1 mini`. One of four models with a published Tier 0 (Free Tier) row.
gpt-4.1-nano
6 tiers - Quota Tier 0-6Model page: GPT-4.1 nano
| Tier | DataZoneStandard RPM | TPM |
|---|---|
| Tier 1 | 2,000 | 2,000,000 |
| |
| Tier 2 | 6,000 | 6,000,000 |
| |
| Tier 3 | 16,000 | 16,000,000 |
| |
| Tier 4 | 31,000 | 31,000,000 |
| |
| Tier 5 | 50,000 | 50,000,000 |
| |
| Tier 6 | 75,000 | 75,000,000 |
| |
| Metric | Limit |
|---|---|
| Usage tier per month (latency threshold) | 550 billion tokens |
| Global batch enqueued tokens (Enterprise and MCA-E / Default / Credit card / MSDN / Students, trials) | 15B / 1B / 50M / 90K / N/A |
gpt-4o
6 tiers - Quota Tier 0-6Model page: GPT-4o
| Tier | DataZoneStandard RPM | TPM |
|---|---|
| Tier 1 | 300 / 10s | 300,000 |
| Tier 2 | 1000 / 10s | 1,000,000 |
| Tier 3 | 3000 / 10s | 3,000,000 |
| Tier 4 | 6000 / 10s | 6,000,000 |
| Tier 5 | 10000 / 10s | 10,000,000 |
| Tier 6 | 15000 / 10s | 15,000,000 |
| Metric | Limit |
|---|---|
| Usage tier per month (latency threshold) | 12 billion tokens |
| Global batch enqueued tokens (Enterprise and MCA-E / Default / Credit card / MSDN / Students, trials) | 5B / 200M / 50M / 90K / N/A |
| Data zone batch enqueued tokens (Enterprise and MCA-E / Default / Credit card / MSDN / Students, trials) | 500M / 30M / 30M / 90K / N/A |
- Only DataZoneStandard rows are published for gpt-4o in the tier tables.
gpt-4o-audio-preview
6 tiers - Quota Tier 0-6
| Tier | GlobalStandard RPM | TPM |
|---|---|
| Tier 1 | 30000 / 10s | 30,000,000 |
| Tier 2 | 30000 / 10s | 30,000,000 |
| Tier 3 | 30000 / 10s | 30,000,000 |
| Tier 4 | 30000 / 10s | 30,000,000 |
| Tier 5 | 30000 / 10s | 30,000,000 |
| Tier 6 | 45000 / 10s | 45,000,000 |
gpt-4o-mini
6 tiers - Quota Tier 0-6Model page: GPT-4o Mini
| Tier | DataZoneStandard RPM | TPM |
|---|---|
| Tier 1 | 10,000 | 1,000,000 |
| |
| Tier 2 | 30,000 | 3,000,000 |
| |
| Tier 3 | 70,000 | 7,000,000 |
| |
| Tier 4 | 130,000 | 13,000,000 |
| |
| Tier 5 | 200,000 | 20,000,000 |
| |
| Tier 6 | 300,000 | 30,000,000 |
| |
| Metric | Limit |
|---|---|
| Usage tier per month (latency threshold) | 85 billion tokens |
| Global batch enqueued tokens (Enterprise and MCA-E / Default / Credit card / MSDN / Students, trials) | 15B / 1B / 50M / 90K / N/A |
| Data zone batch enqueued tokens (Enterprise and MCA-E / Default / Credit card / MSDN / Students, trials) | 1.5B / 100M / 50M / 90K / N/A |
gpt-4o-mini-audio-preview
6 tiers - Quota Tier 0-6
| Tier | GlobalStandard RPM | TPM |
|---|---|
| Tier 1 | 30000 / 10s | 30,000,000 |
| Tier 2 | 30000 / 10s | 30,000,000 |
| Tier 3 | 30000 / 10s | 30,000,000 |
| Tier 4 | 30000 / 10s | 30,000,000 |
| Tier 5 | 30000 / 10s | 30,000,000 |
| Tier 6 | 45000 / 10s | 45,000,000 |
gpt-4o-mini-realtime-preview
6 tiers - Quota Tier 0-6
| Tier | GlobalStandard RPM | TPM |
|---|---|
| Tier 1 | 36 | 6,000 |
| Tier 2 | 36 | 6,000 |
| Tier 3 | 36 | 6,000 |
| Tier 4 | 36 | 6,000 |
| Tier 5 | 36 | 6,000 |
| Tier 6 | 54 | 9,000 |
gpt-4o-realtime-preview
6 tiers - Quota Tier 0-6
| Tier | GlobalStandard RPM | TPM |
|---|---|
| Tier 1 | 36 | 6,000 |
| Tier 2 | 36 | 6,000 |
| Tier 3 | 36 | 6,000 |
| Tier 4 | 36 | 6,000 |
| Tier 5 | 36 | 6,000 |
| Tier 6 | 54 | 9,000 |
gpt-5
6 tiers - Quota Tier 0-6Model page: GPT-5
| Tier | DataZoneStandard RPM | TPM |
|---|---|
| Tier 1 | 3,000 | 300,000 |
| |
| Tier 2 | 10,000 | 1,000,000 |
| |
| Tier 3 | 30,000 | 3,000,000 |
| |
| Tier 4 | 60,000 | 6,000,000 |
| |
| Tier 5 | 100,000 | 10,000,000 |
| |
| Tier 6 | 150,000 | 15,000,000 |
| |
| Metric | Limit |
|---|---|
| Usage tier per month (latency threshold) | 32 billion tokens |
| Global batch enqueued tokens (Enterprise and MCA-E / Default / Credit card / MSDN / Students, trials) | 5B / 200M / 50M / 90K / N/A |
| Data zone batch enqueued tokens (Enterprise and MCA-E / Default / Credit card / MSDN / Students, trials) | 5B / 200M / 50M / 90K / N/A |
gpt-5-chat
6 tiers - Quota Tier 0-6
| Tier | GlobalStandard RPM | TPM |
|---|---|
| Tier 1 | 1,000 | 1,000,000 |
| Tier 2 | 2,000 | 2,000,000 |
| Tier 3 | 3,000 | 3,000,000 |
| Tier 4 | 4,000 | 4,000,000 |
| Tier 5 | 5,000 | 5,000,000 |
| Tier 6 | 8,000 | 8,000,000 |
| Metric | Limit |
|---|---|
| Usage tier per month (latency threshold) | 32 billion tokens |
gpt-5-codex
6 tiers - Quota Tier 0-6
| Tier | GlobalStandard RPM | TPM |
|---|---|
| Tier 1 | 1,000 | 1,000,000 |
| Tier 2 | 2,000 | 2,000,000 |
| Tier 3 | 4,000 | 4,000,000 |
| Tier 4 | 7,000 | 7,000,000 |
| Tier 5 | 10,000 | 10,000,000 |
| Tier 6 | 15,000 | 15,000,000 |
gpt-5-mini
7 tiers - Quota Tier 0-6Model page: GPT-5 Mini
| Tier | GlobalStandard RPM | TPM |
|---|---|
| Tier 0 | 500 | 500,000 |
| Tier 1 | 1,000 | 1,000,000 |
| |
| Tier 2 | 2,000 | 2,000,000 |
| |
| Tier 3 | 4,000 | 4,000,000 |
| |
| Tier 4 | 7,000 | 7,000,000 |
| |
| Tier 5 | 10,000 | 10,000,000 |
| |
| Tier 6 | 15,000 | 15,000,000 |
| |
| Metric | Limit |
|---|---|
| Usage tier per month (latency threshold) | 160 billion tokens |
- One of four models with a published Tier 0 (Free Tier) row.
gpt-5-nano
6 tiers - Quota Tier 0-6Model page: GPT-5 nano
| Tier | DataZoneStandard RPM | TPM |
|---|---|
| Tier 1 | 2,000 | 2,000,000 |
| |
| Tier 2 | 6,000 | 6,000,000 |
| |
| Tier 3 | 16,000 | 16,000,000 |
| |
| Tier 4 | 31,000 | 31,000,000 |
| |
| Tier 5 | 50,000 | 50,000,000 |
| |
| Tier 6 | 75,000 | 75,000,000 |
| |
| Metric | Limit |
|---|---|
| Usage tier per month (latency threshold) | 800 billion tokens |
gpt-5-pro
6 tiers - Quota Tier 0-6Model page: GPT-5 Pro
| Tier | GlobalStandard RPM | TPM |
|---|---|
| Tier 1 | 1,600 | 160,000 |
| Tier 2 | 3,500 | 350,000 |
| Tier 3 | 7,000 | 700,000 |
| Tier 4 | 11,500 | 1,150,000 |
| Tier 5 | 16,000 | 1,600,000 |
| Tier 6 | 24,000 | 2,400,000 |
gpt-5.1
6 tiers - Quota Tier 0-6Model page: GPT-5.1
| Tier | DataZoneStandard RPM | TPM |
|---|---|
| Tier 1 | 3,000 | 300,000 |
| |
| Tier 2 | 6,700 | 670,000 |
| |
| Tier 3 | 10,000 | 1,000,000 |
| |
| Tier 4 | 20,000 | 2,000,000 |
| |
| Tier 5 | 30,000 | 3,000,000 |
| |
| Tier 6 | 40,000 | 4,000,000 |
| |
| Metric | Limit |
|---|---|
| Usage tier per month (latency threshold) | 86 billion tokens |
| Global batch enqueued tokens (Enterprise and MCA-E / Default / Credit card / MSDN / Students, trials) | 5B / 200M / 50M / 90K / N/A |
| Data zone batch enqueued tokens (Enterprise and MCA-E / Default / Credit card / MSDN / Students, trials) | 5B / 200M / 50M / 90K / N/A |
gpt-5.1-chat
6 tiers - Quota Tier 0-6
| Tier | GlobalStandard RPM | TPM |
|---|---|
| Tier 1 | 10,000 | 1,000,000 |
| Tier 2 | 20,000 | 2,000,000 |
| Tier 3 | 30,000 | 3,000,000 |
| Tier 4 | 40,000 | 4,000,000 |
| Tier 5 | 50,000 | 5,000,000 |
| Tier 6 | 80,000 | 8,000,000 |
gpt-5.1-codex
6 tiers - Quota Tier 0-6
| Tier | DataZoneStandard RPM | TPM |
|---|---|
| Tier 1 | 3,000 | 300,000 |
| |
| Tier 2 | 6,700 | 670,000 |
| |
| Tier 3 | 10,000 | 1,000,000 |
| |
| Tier 4 | 20,000 | 2,000,000 |
| |
| Tier 5 | 30,000 | 3,000,000 |
| |
| Tier 6 | 40,000 | 4,000,000 |
| |
| Metric | Limit |
|---|---|
| Usage tier per month (latency threshold) | 86 billion tokens |
gpt-5.1-codex-max
6 tiers - Quota Tier 0-6
| Tier | GlobalStandard RPM | TPM |
|---|---|
| Tier 1 | 10,000 | 1,000,000 |
| Tier 2 | 20,000 | 2,000,000 |
| Tier 3 | 40,000 | 4,000,000 |
| Tier 4 | 70,000 | 7,000,000 |
| Tier 5 | 100,000 | 10,000,000 |
| Tier 6 | 150,000 | 15,000,000 |
gpt-5.1-codex-mini
6 tiers - Quota Tier 0-6
| Tier | GlobalStandard RPM | TPM |
|---|---|
| Tier 1 | 1,000 | 1,000,000 |
| Tier 2 | 2,000 | 2,000,000 |
| Tier 3 | 4,000 | 4,000,000 |
| Tier 4 | 7,000 | 7,000,000 |
| Tier 5 | 10,000 | 10,000,000 |
| Tier 6 | 15,000 | 15,000,000 |
gpt-5.2
6 tiers - Quota Tier 0-6Model page: GPT-5.2
| Tier | DataZoneStandard RPM | TPM |
|---|---|
| Tier 1 | 3,000 | 300,000 |
| |
| Tier 2 | 6,700 | 670,000 |
| |
| Tier 3 | 10,000 | 1,000,000 |
| |
| Tier 4 | 20,000 | 2,000,000 |
| |
| Tier 5 | 30,000 | 3,000,000 |
| |
| Tier 6 | 40,000 | 4,000,000 |
| |
| Metric | Limit |
|---|---|
| Usage tier per month (latency threshold) | 60 billion tokens |
| Global batch enqueued tokens (Enterprise and MCA-E / Default / Credit card / MSDN / Students, trials) | 5B / 200M / 50M / N/A / N/A |
gpt-5.2-chat
6 tiers - Quota Tier 0-6
| Tier | GlobalStandard RPM | TPM |
|---|---|
| Tier 1 | 10,000 | 1,000,000 |
| Tier 2 | 20,000 | 2,000,000 |
| Tier 3 | 30,000 | 3,000,000 |
| Tier 4 | 40,000 | 4,000,000 |
| Tier 5 | 50,000 | 5,000,000 |
| Tier 6 | 80,000 | 8,000,000 |
gpt-5.3-chat
6 tiers - Quota Tier 0-6
| Tier | GlobalStandard RPM | TPM |
|---|---|
| Tier 1 | 1,000 | 1,000,000 |
| Tier 2 | 2,000 | 2,000,000 |
| Tier 3 | 3,000 | 3,000,000 |
| Tier 4 | 4,000 | 4,000,000 |
| Tier 5 | 5,000 | 5,000,000 |
| Tier 6 | 8,000 | 8,000,000 |
gpt-5.2-codex
6 tiers - Quota Tier 0-6
| Tier | GlobalStandard RPM | TPM |
|---|---|
| Tier 1 | 10,000 | 1,000,000 |
| Tier 2 | 20,000 | 2,000,000 |
| Tier 3 | 40,000 | 4,000,000 |
| Tier 4 | 70,000 | 7,000,000 |
| Tier 5 | 100,000 | 10,000,000 |
| Tier 6 | 150,000 | 15,000,000 |
gpt-5.3-codex
6 tiers - Quota Tier 0-6Model page: GPT-5.3-Codex
| Tier | GlobalStandard RPM | TPM |
|---|---|
| Tier 1 | 10,000 | 1,000,000 |
| Tier 2 | 20,000 | 2,000,000 |
| Tier 3 | 40,000 | 4,000,000 |
| Tier 4 | 70,000 | 7,000,000 |
| Tier 5 | 100,000 | 10,000,000 |
| Tier 6 | 150,000 | 15,000,000 |
| Metric | Limit |
|---|---|
| Usage tier per month (latency threshold) | 60 billion tokens |
gpt-5.4
6 tiers - Quota Tier 0-6Model page: GPT-5.4
| Tier | DataZoneStandard RPM | TPM |
|---|---|
| Tier 1 | 300 | 300,000 |
| |
| Tier 2 | 670 | 670,000 |
| |
| Tier 3 | 1,000 | 1,000,000 |
| |
| Tier 4 | 2,000 | 2,000,000 |
| |
| Tier 5 | 3,000 | 3,000,000 |
| |
| Tier 6 | 4,000 | 4,000,000 |
| |
| Metric | Limit |
|---|---|
| Usage tier per month (latency threshold) | 50 billion tokens |
| Global batch enqueued tokens (Enterprise and MCA-E / Default / Credit card / MSDN / Students, trials) | 5B / 200M / 50M / N/A / N/A |
| Data zone batch enqueued tokens (Enterprise and MCA-E / Default / Credit card / MSDN / Students, trials) | 5B / 200M / 50M / N/A / N/A |
gpt-5.4-pro
6 tiers - Quota Tier 0-6
| Tier | GlobalStandard RPM | TPM |
|---|---|
| Tier 1 | 160 | 160,000 |
| Tier 2 | 350 | 350,000 |
| Tier 3 | 700 | 700,000 |
| Tier 4 | 1,150 | 1,150,000 |
| Tier 5 | 1,600 | 1,600,000 |
| Tier 6 | 2,400 | 2,400,000 |
gpt-5.4-mini
6 tiers - Quota Tier 0-6Model page: GPT-5.4 Mini
| Tier | GlobalStandard RPM | TPM |
|---|---|
| Tier 1 | 1,000 | 1,000,000 |
| Tier 2 | 2,000 | 2,000,000 |
| Tier 3 | 4,000 | 4,000,000 |
| Tier 4 | 7,000 | 7,000,000 |
| Tier 5 | 10,000 | 10,000,000 |
| Tier 6 | 15,000 | 15,000,000 |
| Metric | Limit |
|---|---|
| Usage tier per month (latency threshold) | 165 billion tokens |
| Global batch enqueued tokens (Enterprise and MCA-E / Default / Credit card / MSDN / Students, trials) | 5B / 200M / 50M / N/A / N/A |
| Data zone batch enqueued tokens (Enterprise and MCA-E / Default / Credit card / MSDN / Students, trials) | 5B / 200M / 50M / N/A / N/A |
gpt-5.4-nano
6 tiers - Quota Tier 0-6Model page: GPT-5.4 nano
| Tier | DataZoneStandard RPM | TPM |
|---|---|
| Tier 1 | 2,000 | 2,000,000 |
| |
| Tier 2 | 6,000 | 6,000,000 |
| |
| Tier 3 | 16,000 | 16,000,000 |
| |
| Tier 4 | 31,000 | 31,000,000 |
| |
| Tier 5 | 50,000 | 50,000,000 |
| |
| Tier 6 | 75,000 | 75,000,000 |
| |
| Metric | Limit |
|---|---|
| Usage tier per month (latency threshold) | 605 billion tokens |
| Global batch enqueued tokens (Enterprise and MCA-E / Default / Credit card / MSDN / Students, trials) | 5B / 200M / 50M / N/A / N/A |
gpt-5.5
6 tiers - Quota Tier 0-6Model page: GPT-5.5
| Tier | DataZoneStandard RPM | TPM |
|---|---|
| Tier 1 | 333 | 333,000 |
| |
| Tier 2 | 667 | 667,000 |
| |
| Tier 3 | 1,333 | 1,333,000 |
| |
| Tier 4 | 2,333 | 2,333,000 |
| |
| Tier 5 | 3,000 | 3,000,000 |
| |
| Tier 6 | 5,000 | 5,000,000 |
| |
| Metric | Limit |
|---|---|
| Usage tier per month (latency threshold) | 25 billion tokens |
| Global batch enqueued tokens (Enterprise and MCA-E / Default / Credit card / MSDN / Students, trials) | 5B / 200M / 50M / 90K / N/A |
| Data zone batch enqueued tokens (Enterprise and MCA-E / Default / Credit card / MSDN / Students, trials) | 5B / 200M / 50M / 90K / N/A |
- Tier 5 DataZoneStandard is published as 3,000 | 3,000,000 for gpt-5.5 (other 333-base models show 3,333 | 3,333,000).
gpt-5.6-luna
6 tiers - Quota Tier 0-6Model page: GPT-5.6 Luna
| Tier | DataZoneStandard RPM | TPM |
|---|---|
| Tier 1 | 333 | 333,000 |
| |
| Tier 2 | 667 | 667,000 |
| |
| Tier 3 | 1,333 | 1,333,000 |
| |
| Tier 4 | 2,333 | 2,333,000 |
| |
| Tier 5 | 3,333 | 3,333,000 |
| |
| Tier 6 | 5,000 | 5,000,000 |
| |
gpt-5.6-sol
6 tiers - Quota Tier 0-6Model page: GPT-5.6 Sol
| Tier | DataZoneStandard RPM | TPM |
|---|---|
| Tier 1 | 333 | 333,000 |
| |
| Tier 2 | 667 | 667,000 |
| |
| Tier 3 | 1,333 | 1,333,000 |
| |
| Tier 4 | 2,333 | 2,333,000 |
| |
| Tier 5 | 3,333 | 3,333,000 |
| |
| Tier 6 | 5,000 | 5,000,000 |
| |
| Metric | Limit |
|---|---|
| Usage tier per month (latency threshold) | 25 billion tokens |
gpt-5.6-terra
6 tiers - Quota Tier 0-6Model page: GPT-5.6 Terra
| Tier | DataZoneStandard RPM | TPM |
|---|---|
| Tier 1 | 333 | 333,000 |
| |
| Tier 2 | 667 | 667,000 |
| |
| Tier 3 | 1,333 | 1,333,000 |
| |
| Tier 4 | 2,333 | 2,333,000 |
| |
| Tier 5 | 3,333 | 3,333,000 |
| |
| Tier 6 | 5,000 | 5,000,000 |
| |
gpt-6-astra
6 tiers - Quota Tier 0-6Model page: GPT-6 Astra
| Tier | DataZoneStandard RPM | TPM |
|---|---|
| Tier 1 | 333 | 333,000 |
| |
| Tier 2 | 667 | 667,000 |
| |
| Tier 3 | 1,333 | 1,333,000 |
| |
| Tier 4 | 2,333 | 2,333,000 |
| |
| Tier 5 | 3,333 | 3,333,000 |
| |
| Tier 6 | 5,000 | 5,000,000 |
| |
gpt-6-luna
6 tiers - Quota Tier 0-6Model page: GPT-6 Luna
| Tier | DataZoneStandard RPM | TPM |
|---|---|
| Tier 1 | 333 | 333,000 |
| |
| Tier 2 | 667 | 667,000 |
| |
| Tier 3 | 1,333 | 1,333,000 |
| |
| Tier 4 | 2,333 | 2,333,000 |
| |
| Tier 5 | 3,333 | 3,333,000 |
| |
| Tier 6 | 5,000 | 5,000,000 |
| |
gpt-6-sol
6 tiers - Quota Tier 0-6Model page: GPT-6 Sol
| Tier | DataZoneStandard RPM | TPM |
|---|---|
| Tier 1 | 333 | 333,000 |
| |
| Tier 2 | 667 | 667,000 |
| |
| Tier 3 | 1,333 | 1,333,000 |
| |
| Tier 4 | 2,333 | 2,333,000 |
| |
| Tier 5 | 3,333 | 3,333,000 |
| |
| Tier 6 | 5,000 | 5,000,000 |
| |
gpt-6.1-sol
6 tiers - Quota Tier 0-6Model page: GPT-6.1 Sol
| Tier | DataZoneStandard RPM | TPM |
|---|---|
| Tier 1 | 333 | 333,000 |
| |
| Tier 2 | 667 | 667,000 |
| |
| Tier 3 | 1,333 | 1,333,000 |
| |
| Tier 4 | 2,333 | 2,333,000 |
| |
| Tier 5 | 3,333 | 3,333,000 |
| |
| Tier 6 | 5,000 | 5,000,000 |
| |
gpt-chat-latest
6 tiers - Quota Tier 0-6
| Tier | GlobalStandard (versions 2026-05-05, 2026-05-28, 2026-06-24) RPM | TPM |
|---|---|
| Tier 1 | 10,000 | 1,000,000 |
| |
| Tier 2 | 20,000 | 2,000,000 |
| |
| Tier 3 | 30,000 | 3,000,000 |
| |
| Tier 4 | 40,000 | 4,000,000 |
| |
| Tier 5 | 50,000 | 5,000,000 |
| |
| Tier 6 | 80,000 | 8,000,000 |
| |
- For Global Standard, all gpt-chat-latest versions share the same tier-level TPM limit. Versions 2026-05-05, 2026-05-28 and 2026-06-24 use 10 RPM per 1,000 TPM; versions 2026-08-06 and 2026-10-07 use 1 RPM per 1,000 TPM. Version 2026-10-07 Data Zone Standard also uses 1 RPM per 1,000 TPM. Tables list these as gpt-chat-latest with footnotes 1, 2, 3.
gpt-audio
6 tiers - Quota Tier 0-6
| Tier | GlobalStandard RPM | TPM |
|---|---|
| Tier 1 | 30000 / 10s | 30,000,000 |
| Tier 2 | 30000 / 10s | 30,000,000 |
| Tier 3 | 30000 / 10s | 30,000,000 |
| Tier 4 | 30000 / 10s | 30,000,000 |
| Tier 5 | 30000 / 10s | 30,000,000 |
| Tier 6 | 45000 / 10s | 45,000,000 |
gpt-image-1
6 tiers - Quota Tier 0-6
| Tier | GlobalStandard RPM | TPM |
|---|---|
| Tier 1 | 9 | - |
| Tier 2 | 18 | - |
| Tier 3 | 30 | - |
| Tier 4 | 45 | - |
| Tier 5 | 60 | - |
| Tier 6 | 90 | - |
| Metric | Limit |
|---|---|
| Default GPT-image-1 quota limits (quick reference) | 9 requests per minute |
gpt-image-1-mini
6 tiers - Quota Tier 0-6
| Tier | GlobalStandard RPM | TPM |
|---|---|
| Tier 1 | 12 | - |
| Tier 2 | 27 | - |
| Tier 3 | 54 | - |
| Tier 4 | 84 | - |
| Tier 5 | 120 | - |
| Tier 6 | 180 | - |
| Metric | Limit |
|---|---|
| Default GPT-image-1-mini quota limits (quick reference) | 12 requests per minute |
gpt-image-1.5
6 tiers - Quota Tier 0-6
| Tier | DataZoneStandard RPM | TPM |
|---|---|
| Tier 1 | 3 | - |
| |
| Tier 2 | 5 | - |
| |
| Tier 3 | 10 | - |
| |
| Tier 4 | 15 | - |
| |
| Tier 5 | 20 | - |
| |
| Tier 6 | 30 | - |
| |
| Metric | Limit |
|---|---|
| Default GPT-image-1.5 quota limits (quick reference) | 9 requests per minute |
gpt-image-2
6 tiers - Quota Tier 0-6
| Tier | DataZoneStandard RPM | TPM |
|---|---|
| Tier 1 | 2 | - |
| |
| Tier 2 | 4 | - |
| |
| Tier 3 | 6 | - |
| |
| Tier 4 | 8 | - |
| |
| Tier 5 | 10 | - |
| |
| Tier 6 | 12 | - |
| |
| Metric | Limit |
|---|---|
| Default GPT-image-2 quota limits (quick reference) | 9 requests per minute |
- The quick-reference default (9 requests per minute) differs from the Tier 1 GlobalStandard table value (6); both are published on the same page.
gpt-image-2.5-flare
6 tiers - Quota Tier 0-6
| Tier | GlobalStandard RPM | TPM |
|---|---|
| Tier 1 | 5 | - |
| Tier 2 | 5 | - |
| Tier 3 | 5 | - |
| Tier 4 | 5 | - |
| Tier 5 | 5 | - |
| Tier 6 | 5 | - |
gpt-image-2.5-sunburst
6 tiers - Quota Tier 0-6
| Tier | GlobalStandard RPM | TPM |
|---|---|
| Tier 1 | 5 | - |
| Tier 2 | 5 | - |
| Tier 3 | 5 | - |
| Tier 4 | 5 | - |
| Tier 5 | 5 | - |
| Tier 6 | 5 | - |
gpt-realtime
6 tiers - Quota Tier 0-6
| Tier | GlobalStandard RPM | TPM |
|---|---|
| Tier 1 | 200 | 100,000 |
| Tier 2 | 200 | 100,000 |
| Tier 3 | 200 | 100,000 |
| Tier 4 | 200 | 100,000 |
| Tier 5 | 200 | 100,000 |
| Tier 6 | 300 | 150,000 |
model-router
6 tiers - Quota Tier 0-6
| Tier | DataZoneStandard RPM | TPM |
|---|---|
| Tier 1 | 300 | 300,000 |
| |
| Tier 2 | 670 | 670,000 |
| |
| Tier 3 | 1,000 | 1,000,000 |
| |
| Tier 4 | 2,000 | 2,000,000 |
| |
| Tier 5 | 3,000 | 3,000,000 |
| |
| Tier 6 | 4,000 | 4,000,000 |
| |
o1
6 tiers - Quota Tier 0-6Model page: o1
| Tier | DataZoneStandard RPM | TPM |
|---|---|
| Tier 1 | 100 | 600,000 |
| |
| Tier 2 | 225 | 1,350,000 |
| |
| Tier 3 | 450 | 2,700,000 |
| |
| Tier 4 | 700 | 4,200,000 |
| |
| Tier 5 | 1,000 | 6,000,000 |
| |
| Tier 6 | 2,000 | 12,000,000 |
| |
| Metric | Limit |
|---|---|
| Usage tier per month (latency threshold) | 4 billion tokens |
o3
6 tiers - Quota Tier 0-6Model page: o3
| Tier | DataZoneStandard RPM | TPM |
|---|---|
| Tier 1 | 300 | 300,000 |
| |
| Tier 2 | 670 | 670,000 |
| |
| Tier 3 | 1,000 | 1,000,000 |
| |
| Tier 4 | 2,000 | 2,000,000 |
| |
| Tier 5 | 3,000 | 3,000,000 |
| |
| Tier 6 | 4,000 | 4,000,000 |
| |
| Metric | Limit |
|---|---|
| Usage tier per month (latency threshold) | 5 billion tokens |
o3-deep-research
6 tiers - Quota Tier 0-6
| Tier | GlobalStandard RPM | TPM |
|---|---|
| Tier 1 | 3,000 | 3,000,000 |
| Tier 2 | 7,000 | 7,000,000 |
| Tier 3 | 13,000 | 13,000,000 |
| Tier 4 | 21,000 | 21,000,000 |
| Tier 5 | 30,000 | 30,000,000 |
| Tier 6 | 45,000 | 45,000,000 |
o3-mini
6 tiers - Quota Tier 0-6Model page: o3-mini
| Tier | DataZoneStandard RPM | TPM |
|---|---|
| Tier 1 | 200 | 2,000,000 |
| |
| Tier 2 | 350 | 3,500,000 |
| |
| Tier 3 | 900 | 9,000,000 |
| |
| Tier 4 | 1,000 | 10,000,000 |
| |
| Tier 5 | 2,000 | 20,000,000 |
| |
| Tier 6 | 3,000 | 30,000,000 |
| |
| Metric | Limit |
|---|---|
| Usage tier per month (latency threshold) | 50 billion tokens |
| Global batch enqueued tokens (Enterprise and MCA-E / Default / Credit card / MSDN / Students, trials) | 15B / 1B / 50M / 90K / N/A |
| Data zone batch enqueued tokens (Enterprise and MCA-E / Default / Credit card / MSDN / Students, trials) | 1.5B / 100M / 50M / 90K / N/A |
o3-pro
6 tiers - Quota Tier 0-6Model page: o3-pro
| Tier | GlobalStandard RPM | TPM |
|---|---|
| Tier 1 | 160 | 1,600,000 |
| Tier 2 | 350 | 3,500,000 |
| Tier 3 | 715 | 7,150,000 |
| Tier 4 | 1,150 | 11,500,000 |
| Tier 5 | 1,600 | 16,000,000 |
| Tier 6 | 2,400 | 24,000,000 |
o4-mini
7 tiers - Quota Tier 0-6Model page: o4-mini
| Tier | GlobalStandard RPM | TPM |
|---|---|
| Tier 0 | 100 | 100,000 |
| Tier 1 | 1,000 | 1,000,000 |
| |
| Tier 2 | 2,000 | 2,000,000 |
| |
| Tier 3 | 4,000 | 4,000,000 |
| |
| Tier 4 | 7,000 | 7,000,000 |
| |
| Tier 5 | 10,000 | 10,000,000 |
| |
| Tier 6 | 15,000 | 15,000,000 |
| |
| Metric | Limit |
|---|---|
| Usage tier per month (latency threshold) | 50 billion tokens |
| Global batch enqueued tokens (Enterprise and MCA-E / Default / Credit card / MSDN / Students, trials) | 15B / 1B / 50M / 90K / N/A |
- One of four models with a published Tier 0 (Free Tier) row.
text-embedding-3-large
6 tiers - Quota Tier 0-6
| Tier | DataZoneStandard RPM | TPM |
|---|---|
| Tier 1 | 1,000 | 1,000,000 |
| |
| Tier 2 | 2,000 | 2,000,000 |
| |
| Tier 3 | 4,000 | 4,000,000 |
| |
| Tier 4 | 7,000 | 7,000,000 |
| |
| Tier 5 | 10,000 | 10,000,000 |
| |
| Tier 6 | 15,000 | 15,000,000 |
| |
text-embedding-3-small
7 tiers - Quota Tier 0-6
| Tier | GlobalStandard RPM | TPM |
|---|---|
| Tier 0 | 1000 / 10s | 1,000,000 |
| Tier 1 | 1000 / 10s | 1,000,000 |
| |
| Tier 2 | 2000 / 10s | 2,000,000 |
| |
| Tier 3 | 4000 / 10s | 4,000,000 |
| |
| Tier 4 | 7000 / 10s | 7,000,000 |
| |
| Tier 5 | 10000 / 10s | 10,000,000 |
| |
| Tier 6 | 15000 / 10s | 15,000,000 |
| |
- One of four models with a published Tier 0 (Free Tier) row.
GPT-Live API
| Metric | Limit |
|---|---|
| Maximum concurrent sessions - Default (non-tiered) | 10 |
| Maximum concurrent sessions - Tier 1 | 25 |
| Maximum concurrent sessions - Tier 2 | 50 |
| Maximum concurrent sessions - Tier 3 | 200 |
| Maximum concurrent sessions - Tier 4 | 300 |
| Maximum concurrent sessions - Tier 5 | 500 |
- 'Rate limits for the GPT-Live API are the maximum number of concurrent sessions per subscription, based on your tier.' No Tier 6 row is published.
Azure OpenAI resource and API limits (quick reference)
| Metric | Limit |
|---|---|
| Azure OpenAI resources per region, per Azure subscription | 30. |
| Default GPT-image-1 quota limits | 9 requests per minute |
| Default GPT-image-1-mini quota limits | 12 requests per minute |
| Default GPT-image-1.5 quota limits | 9 requests per minute |
| Default GPT-image-2 quota limits | 9 requests per minute |
| Default Sora quota limits | 60 requests per minute. |
| Default Sora 2 quota limits | 2 job requests per minute |
| Default speech-to-text audio API quota limits | 3 requests per minute. |
| Maximum prompt tokens per request | Varies per model. |
| Maximum standard deployments per resource | 32. |
| Maximum fine-tuned model deployments | 10. |
| Total number of training jobs per resource | 100. |
| Maximum simultaneously running training jobs per resource | Standard and global training: 3; Developer training: 5 |
| Maximum training jobs queued | 20. |
| Maximum files per resource (fine-tuning) | 100. |
| Total size of all files per resource (fine-tuning) | 1 GB. |
| Maximum training job time (job fails if exceeded) | 720 hours. |
| Maximum training job size (tokens in training file) x (# of epochs) | 2 billion. |
| Maximum size of all files per upload (Azure OpenAI on your data) | 16 MB. |
| Maximum number of inputs in array with /embeddings | 2,048. |
| Maximum tokens per /embeddings request (sum across all inputs) | 300,000. |
| Maximum number of /chat/completions messages | 2,048. |
| Maximum number of /chat/completions functions | 128. |
| Maximum number of /chat/completions tools | 128. |
| Maximum number of provisioned throughput units per deployment | 100,000. |
| Maximum files per assistant or thread | 10,000 when using the API or the Microsoft Foundry portal. |
| Maximum file size for assistants and fine-tuning | 512 MB via the API; 200 MB via the Foundry portal. |
| Maximum file upload requests per resource | 30 requests per second. |
| Maximum size for all uploaded files for assistants | 200 GB. |
| Assistants token limit | 2,000,000 token limit. |
| GPT-4o and GPT-4.1 maximum images per request | 50. |
| GPT-4 vision-preview and GPT-4 turbo-2024-04-09 default maximum tokens | 16. GPT-4o maximum tokens defaults to 4,096. |
| Maximum number of custom headers in API requests | 10. |
| Message character limit | 1,048,576. |
| Message size for audio files | 20 MB. |
- 'The Sora 2 RPM quota only counts video job requests. Other types of requests aren't rate-limited.' More than 10 custom headers results in HTTP 431 errors. 'Quota limits are subject to change.' 429 (Too Many Requests) can occur even when token usage metrics appear below quota.
Azure OpenAI Batch API (input files)
| Metric | Limit |
|---|---|
| Maximum batch input files (no expiration) | 500 |
| Maximum batch input files (expiration set) | 10,000 |
| Maximum input file size | 200 MB |
| Maximum input file size - Bring your own storage (BYOS) | 1 GB |
| Maximum requests per file | 100,000 |
- Batch input file limits don't apply to output files (result.jsonl, error.jsonl). Global batch quota is counted in enqueued tokens until the job reaches a terminal state. Usage tiers don't apply to global batch and provisioned throughput deployments. Per-model enqueued-token quotas are attached to each model record.
gpt-4-turbo
Global batch by subscription offer typeModel page: GPT-4 Turbo
| Metric | Global batch by subscription offer type |
|---|---|
| Global batch enqueued tokens - Enterprise and MCA-E | 300M |
| Global batch enqueued tokens - Default | 80M |
| Global batch enqueued tokens - Monthly credit card-based subscriptions | 40M |
| Global batch enqueued tokens - MSDN subscriptions | 90K |
| Global batch enqueued tokens - Azure for Students, free trials | N/A |
- B = billion | M = million | K = thousand. Not in the quota-tier RPM/TPM tables.
gpt-4 (usage tier covers gpt-4 + gpt-4-32k, all versions)
Global batch by subscription offer type; usage tierModel page: GPT-4
| Metric | Global batch by subscription offer type; usage tier |
|---|---|
| Global batch enqueued tokens - Enterprise and MCA-E | 150M |
| Global batch enqueued tokens - Default | 30M |
| Global batch enqueued tokens - Monthly credit card-based subscriptions | 5M |
| Global batch enqueued tokens - MSDN subscriptions | 100K |
| Global batch enqueued tokens - Azure for Students, free trials | N/A |
| Usage tier per month (gpt-4 + gpt-4-32k, all versions) | 6 billion tokens |
Usage tiers (Global Standard, Data Zone Standard, Standard)
| Metric | Limit |
|---|---|
| Usage tier definition | Usage tiers per month, in tokens per model; usage is the total tokens consumed across all deployments in all subscriptions in all regions for a given tenant |
- Exceeding the usage tier is not a hard stop: 'Latency can vary and, in some cases, may be more than two times higher than when operating within your usage tier.' Usage tiers don't apply to global batch and provisioned throughput deployments. Per-model monthly values are attached to each model record.
gpt-oss-120b
| Metric | Limit |
|---|---|
| TPM | 5 M |
| RPM | 5 K |
Grok 4.7 version 1 (Foundry Models)
7 tiers - Subscription tier: Free Tier, Tier 1-6
| Tier | Global Standard TPM | RPM |
|---|---|
| Free Tier | 0 | 0 |
| |
| Tier 1 | 80,000 | 80 |
| |
| Tier 2 | 315,000 | 315 |
| |
| Tier 3 | 1,000,000 | 1,000 |
| |
| Tier 4 | 2,000,000 | 2,000 |
| |
| Tier 5 | 10,000,000 | 10,000 |
| |
| Tier 6 | 15,000,000 | 15,000 |
| |
- 'Each unit of deployment capacity provides 1,000 TPM and 1 RPM.' Uses subscription-level quota management. When a model is upgraded, its new Global or Data Zone quota limit is the greater of the applicable tier limit or the total quota assigned to existing deployments in scope.
Microsoft-Decision-1 (Foundry Models)
6 tiers - Subscription tier: Tier 1-6
| Tier | RPM (Global Standard and Data Zone Standard) |
|---|---|
| Tier 1 | 60 |
| Tier 2 | 150 |
| Tier 3 | 225 |
| Tier 4 | 360 |
| Tier 5 | 500 |
| Tier 6 | 900 |
- Global Standard and Data Zone Standard rows publish identical values.
Foundry Models sold by Azure not onboarded to subscription-level quota (per region, per subscription)
| Metric | Limit |
|---|---|
| Llama 3.3 70B Instruct, Llama-4-Maverick-17B-128E-Instruct-FP8 - TPM | RPM | Concurrent requests | 400,000 | 1,000 | 300 |
| Flux.2-Pro - RPM | Low (Default): 15; Medium: 30; High (Enterprise): 100 |
| FLUX-1.1-pro, Flux.1-Kontext Pro - RPM | 2 capacity units (6 requests per minute) |
| Rest of models - TPM | RPM | Concurrent requests | 400,000 | 1,000 | 300 |
| Foundry resources per region per Azure subscription | 100 |
| Max projects per resource | 250 |
| Max deployments per resource | 32 |
| Max number of custom headers in API requests | 10 |
| Client-side timeout guidance - reasoning models | up to 29 minutes |
| Client-side timeout guidance - non-reasoning models | streaming up to 60 seconds; non-streaming up to 29 minutes |
- Azure OpenAI models: 'Varies per model and SKU.' HTTP 429 Too Many Requests: implement retry logic with exponential backoff and use the Retry-After header value. HTTP 431 Request Header Fields Too Large: more than 10 custom headers. Page last updated 10/06/2026.
How to raise your limits
Azure OpenAI in Foundry Models (Global Standard, Data Zone Standard, Standard), codex-mini and 61 more
Automatic: 'If a customer's usage increases such that their current quota tier limits their ability to use Foundry Models, the system automatically upgrades the customer to the next higher tier.' Enterprise relationships (EA, MCA-E) are assigned higher tiers; payment history is considered for automatic upgrades. Initial tier is based on current usage of that model and relationship with Microsoft. Opt out (preview): PATCH https://management.azure.com/subscriptions/{id}/providers/Microsoft.CognitiveServices/quotaTiers/default?api-version=2025-10-01-preview with {"properties": {"tierUpgradePolicy": "NoAutoUpgrade"}}. Check tier: GET https://management.azure.com/subscriptions/{id}/providers/Microsoft.CognitiveServices/quotaTiers?api-version=2025-10-01-preview (returns currentTierName, tierUpgradePolicy such as OnceUpgradeIsAvailable). Extra quota: quota request form https://aka.ms/oai/stuquotarequest; if approved the current tier stays the same with more quota assigned. 'Quota increase requests are processed in the order they're received, and priority goes to customers who actively use their existing quota allocation.'
GPT-Live API
Tier-based; tiers advance automatically with usage.
Azure OpenAI resource and API limits (quick reference), gpt-4-turbo and 2 more
Submit the quota increase request form https://aka.ms/oai/stuquotarequest. 'Quota increase requests are processed in the order they're received, and priority goes to customers who actively use their existing quota allocation. Requests that don't meet this condition might be denied.'
Azure OpenAI Batch API (input files)
Set expiration for input files to raise the per-resource file limit; use Batch with Azure Blob Storage to avoid Files API input file limits. Batch enqueued-token quota increases via https://aka.ms/oai/stuquotarequest.
Usage tiers (Global Standard, Data Zone Standard, Standard)
If you exceed your usage tier: request a quota increase in the Azure portal, consider upgrading to Provisioned Throughput Units (PTU), and monitor usage.
gpt-4-turbo, gpt-4 (usage tier covers gpt-4 + gpt-4-32k, all versions) and 2 more
Quota request form https://aka.ms/oai/stuquotarequest ('requests to increase quota are evaluated individually'). Except for Anthropic models, Models from partners and community don't support quota increases.
What the docs leave out
- Provisioned throughput (PTU) per-model capacity, minimums and throughput-per-PTU are not on the quotas page (only 'Maximum number of provisioned throughput units per deployment: 100,000.').
- Current assigned tier, per-region Standard quota availability and remaining capacity are only visible in the logged-in Foundry portal (https://ai.azure.com/resource/quota) or via authenticated Usages, Model Capacities and quotaTiers APIs.
- No numeric thresholds are published for automatic tier upgrades (criteria are described qualitatively: consumption trends, Enterprise relationship, payment history).
- No Tier 6 row is published for GPT-Live concurrent sessions.
- Tier 0 (Free Tier) rows are published only for gpt-4.1-mini, gpt-5-mini, o4-mini and text-embedding-3-small.
- Anthropic model quotas in Foundry are not tabulated on these pages (only that they support quota increase requests).
- Sora / Sora 2 and speech-to-text have only the quick-reference default RPM; no per-tier values published.
FAQ
What are the Azure OpenAI quotas and limits?
Microsoft's official docs, read on October 17, 2026, set quotas and limits for Azure OpenAI in Foundry. For codex-mini, Tier 1 is listed at 1,000 RPM and 1,000,000 TPM (GlobalStandard), and Tier 6 at 15,000 RPM and 15,000,000 TPM (GlobalStandard).
How do I raise my Azure OpenAI in Foundry quotas and limits?
Automatic: 'If a customer's usage increases such that their current quota tier limits their ability to use Foundry Models, the system automatically upgrades the customer to the next higher tier.' Enterprise relationships (EA, MCA-E) are assigned higher tiers; payment history is considered for automatic upgrades. Initial tier is based on current usage of that model and relationship with Microsoft. Opt out (preview): PATCH https://management.azure.com/subscriptions/{id}/providers/Microsoft.CognitiveServices/quotaTiers/default?api-version=2025-10-01-preview with {"properties": {"tierUpgradePolicy": "NoAutoUpgrade"}}. Check tier: GET https://management.azure.com/subscriptions/{id}/providers/Microsoft.CognitiveServices/quotaTiers?api-version=2025-10-01-preview (returns currentTierName, tierUpgradePolicy such as OnceUpgradeIsAvailable). Extra quota: quota request form https://aka.ms/oai/stuquotarequest; if approved the current tier stays the same with more quota assigned. 'Quota increase requests are processed in the order they're received, and priority goes to customers who actively use their existing quota allocation.' Tier-based; tiers advance automatically with usage. Submit the quota increase request form https://aka.ms/oai/stuquotarequest. 'Quota increase requests are processed in the order they're received, and priority goes to customers who actively use their existing quota allocation. Requests that don't meet this condition might be denied.'
Where do these Azure OpenAI numbers come from?
Every value is copied verbatim from Microsoft's official documentation at learn.microsoft.com, read on October 17, 2026. This page lists all 68 entries in 68 tables, each linked to the page it came from.
Related reading
- How to Use Claude Fable 5: Every Access Path ExplainedHow to use Claude Fable 5 via claude.ai plans, the Claude API, Amazon Bedrock, Vertex AI and Microsoft Foundry, with model IDs, setup effort and prompt tips.
- Claude Fable 5 API: Production Integration Patterns, Rate Limits, and Migration GotchasClaude Fable 5 API production guide - adaptive thinking, rate limit strategy, streaming latency, fallback chains and a migration checklist from Opus 4.8.
Sources
Last verified . Every value is copied verbatim from the official pages below, read on that date.
Newsletter
Know when limits change
One email per week. New model releases, pricing and limit changes, and what they mean for what you build.