
Explanation:
Provisioned (PTUs)
For continuous, large-scale workloads, the key needs are predictable throughput, consistent latency, and cost
/performance stability. Azure OpenAI Provisioned Throughput Units (PTUs) are designed for this scenario because you reserve model capacity to meet sustained demand. This reduces the risk of variability that can occur with purely on-demand usage during peak periods and provides a more predictable operating model when the workload is always "on" and high volume.
Standard (On-Demand) is best when usage is variable or you're starting small (PoCs, pilots, spiky workloads), because it is flexible pay-as-you-go but can be less predictable at sustained scale. Batch API is optimized for asynchronous, non-interactive processing where you can tolerate delayed results (for example, large offline summarization jobs), not for always-on, real-time interactions at scale.
Therefore, for continuous high-volume production workloads, Provisioned (PTUs) is the best pricing model choice.