Prerequisites
- Familiarity with the concepts in What is provisioned throughput for Foundry Models?.
- An estimate of your workload characteristics: expected peak requests per minute (RPM), average prompt size in tokens, and average response size in tokens.
Estimate PTUs required
Two approaches are available for estimating the number of PTUs required for a workload:- Use the sizing formulas for full control over the calculation
- Use the Foundry capacity calculator for a guided estimate.
For older models (before GPT-4o), the request/call shape distribution affects capacity consumption: a small number of large calls can consume significantly more capacity than many small calls with the same average token count. For GPT-4o and later models, TPM per PTU is set for input and output tokens separately, so this tiering effect doesn’t apply.
Estimate manually
You can estimate the PTUs your workload requires using the model-specific values from the deployment parameters tables and information about your expected traffic as follows:Normalized TPM
The manual calculation of PTUs converts your expected token volume into a single number called the normalized TPM. The number of PTUs required is then determined by dividing the normalized TPM by the model’s Input TPM per PTU value. Formulas:- Input TPM = Peak RPM × average prompt size (tokens)
- Output TPM = Peak RPM × average response size (tokens)
- Normalized TPM = (input TPM × (1 − cache rate)) + (output-to-input ratio × output TPM)
- PTUs required = normalized TPM ÷ Input TPM per PTU
- Input TPM = 1,000 × 200 = 200,000
- Output TPM = 1,000 × 20 = 20,000
- Normalized TPM (no cache) = 200,000 + (8 × 20,000) = 360,000
- PTUs required = 360,000 ÷ 3,400 = 105.88 (110 PTUs rounded up to the nearest 5 PTUs, matching the Data Zone Provisioned scale increment for gpt-5.2.)
- Effective input TPM = 200,000 × (1 − 0.50) = 100,000
- Normalized TPM = 100,000 + (8 × 20,000) = 260,000
- PTUs required = 260,000 ÷ 3,400 = 76.47 (80 PTUs rounded up to the nearest 5 PTUs, matching the Data Zone Provisioned scale increment for gpt-5.2.)
1 Rounded up to the nearest 5 PTUs, matching the Data Zone Provisioned scale increment for gpt-5.2.
Use the capacity calculator
Use the capacity calculator in the Foundry portal to size specific workload shapes. Find the calculator on the Quota page and enter the following parameters based on your workload:
After you fill in the required details, select Calculate. The output shows:
- The estimated PTU count required for the workload. This value is rounded up to the nearest PTU scale increment for the selected deployment type, or to the deployment type’s minimum PTU count, depending on which one is larger.
- The raw (unrounded) estimated PTU count.
How input and output tokens affect throughput
The throughput (measured as tokens per minute, or TPM) that a deployment gets per PTU depends on the model and the mix of input and output tokens in a given minute. Generating output tokens requires more processing capacity than consuming input tokens. For GPT-4.1 models and later, the system determines an output-to-input ratio to match the global standard price ratio between input and output tokens, with exceptions for some models. For example,- For gpt-5, one output token counts as eight input tokens toward your utilization limit, matching the model’s global standard price ratio.
- For gpt-4.1, one output token counts as four input tokens.
- Older models use different ratios.
Models with a non-standard output-to-input ratio
Some models use an output-to-input ratio that differs from their global standard price ratio. For example, with Llama-3.3-70B-Instruct, one output token counts as four input tokens toward your utilization limit, which differs from that model’s standard price ratio. See pricing for Llama models for the full input and output pricing breakdown.Deployment parameters and throughput values by model
The tables in this section list the throughput and deployment parameters for each supported model. To understand what the parameters in each row mean, see the Appendix.Latest Azure OpenAI models
Latency targets in the following table exclude long context, that is, requests exceeding the threshold:
- 128k prompt tokens for
gpt-5.4,gpt-4.1,gpt-4.1-mini, andgpt-4.1-nano - 272k prompt tokens for
gpt-5.6-terraandgpt-5.6-sol
1 Calculated as p50 request latency on a per 5-minute basis. TPS = tokens per second.
Previous Azure OpenAI models
1 Calculated as the average request latency on a per-minute basis across the month. TPS = tokens per second.
Foundry Models sold by Azure
This section lists other Foundry Models sold by Azure, not including the Azure OpenAI in Foundry Models listed in the previous tables.
1 For Llama-3.3-70B-Instruct, one output token counts as four input tokens toward your utilization limit. This ratio differs from the global standard price ratio between input and output tokens. See Models with a non-standard output-to-input ratio and Llama model pricing.
2 Calculated as the average request latency on a per-minute basis across the month. TPS = tokens per second.
Fireworks on Microsoft Foundry models
The following Fireworks on Microsoft Foundry models support both Global and US Data Zone provisioned throughput.
1 Calculated as the average request latency on a per-minute basis across the month. TPS = tokens per second.