Azure OpenAI models: selection, deployment, and costs in 2026

Kenneth Pangan
Written by

Kenneth Pangan

Katelin Teen
Reviewed by

Katelin Teen

Last edited September 9, 2026

Expert Verified
Two illustrated people examining the former Azure AI Studio logo

What Azure OpenAI models are

Azure OpenAI offers OpenAI models through Microsoft's cloud and billing. Microsoft's broader Foundry catalog also includes models from other providers. The former Azure AI Studio name appears in this article's illustration; the current documentation uses Microsoft Foundry.

A direct OpenAI account and an Azure deployment are not interchangeable configurations. Check the Azure model version, endpoint, available features, quota, and deployment options. Do not assume a feature announced for the direct OpenAI API is already available through Azure.

Match the model to the required capability

The current Azure catalog lists these examples as of September 9, 2026. This is a selection, not an exhaustive availability promise.

RequirementCatalog examplesImportant check
Reasoning with text and imagesgpt-6-astra, gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-lunaSupported API, tool calling, context and quota
Existing text/vision applicationsGPT-4.1 familyVersion and lifecycle before starting new work
Similarity searchEmbedding modelsVector dimensions and retrieval design
Speech or generated mediaDedicated audio, image, and video modelsRequired modality and supported deployment type

For example, Azure's GPT-6 Astra tool calling requires the Responses API, even though the model also supports Chat Completions. Check Microsoft's reasoning-model API guidance before choosing an endpoint. A generic “supports tools” label would hide that distinction.

Use the region availability matrix for the exact model/version and deployment category. A model appearing in the catalog does not establish that your subscription can deploy it in the location you chose.

Choose where processing happens

Microsoft's deployment types determine both processing location and billing.

Deployment categoryProcessing boundaryWorkload question
GlobalMay process in any Azure regionCan the workload use global routing?
Data ZoneWithin the specified Microsoft data zoneIs that zone the required boundary?
Geography-based Standard or Regional ProvisionedWithin the chosen Azure geographyIs this model available with that restriction?

Standard deployments charge for tokens; provisioned deployments reserve capacity. Batch is asynchronous and has separate pricing and turnaround terms. Microsoft also documents instant access in preview for supported models without creating a deployment.

Do not interpret the resource's address as a guarantee that every request is processed in that same region. Review your actual deployment type with the person responsible for data requirements.

Set up a deployment deliberately

The classic resource guide starts with an Azure subscription and permission to create resources and deploy models. It does not establish a universal multi-week application process for every customer.

For that classic workflow:

  1. Create or select the Azure OpenAI resource in the intended subscription and resource group.
  2. Configure network access, including private endpoints if required.
  3. Open the resource in Foundry classic and choose its deployment area.
  4. Select the model and version, deployment type, name, and appropriate quota.
  5. Verify successful deployment before making a small authorized inference request.

With this deployment path, API calls identify the deployment name, which need not equal the model name. Keep it in application configuration so a deliberate model migration does not require scattering new names throughout the code.

The new portal and instant-access preview have different procedures. Follow the documentation for the path you are actually using; do not mix screenshots or instructions from two portal versions.

Budget for the workload, not just a token rate

Use the Azure pricing page with the relevant model, deployment type, currency, and contract. Standard pricing distinguishes input and output; other dimensions can include cached input, context length, and specialized media usage. Provisioned capacity is a different calculation from pay-as-you-go traffic.

For an estimate, record expected request volume, typical input and output length, retries, and tool-related work. Multiply each billable token category by its applicable rate, then add other service costs. A support application may also need retrieval, storage, monitoring, and an escalation system. Treat this as a forecast, then compare it with actual account usage.

Large context windows are not free storage. Reasoning also consumes billable output tokens, even when the visible answer is short. Microsoft's cost-control guidance explains that output limits include reasoning as well as visible text. Check context-related pricing separately for the exact model you select.

Provisioned capacity can suit predictable throughput, but it is not a blanket guarantee about the latency or correctness of your complete application. Size it against observed workload and the applicable service terms.

Test the job before adopting a newer model

Build a small evaluation set before choosing a default. For a support-summary feature, include a normal conversation, contradictory policy references, a missing order number, and an unsuccessful tool lookup. Specify the expected facts and escalation behavior before looking at the output.

Keep model comparisons separate from changes to retrieval, instructions, or permissions. Otherwise, a better result may come from a new policy source rather than the model you intended to evaluate. Record the version and settings with the result.

Monitor the model lifecycle. Deprecated and retired are different states: Microsoft documents continued operation for eligible existing deployments during deprecation, while retired models return 410 Gone. Recheck the retirement schedule and test a replacement before the old endpoint disappears.

Inspect a support teammate through eesel CLI

If the practical question is “does our support teammate have the right troubleshooting instructions?”, eesel CLI lets a support lead ask Claude Code, Codex, or Cursor to investigate it. The coding agent reads JSON from the same eesel workspace and teammate as the dashboard. A person or script can perform the same review.

For example, suppose your product's Azure-backed summary feature sometimes returns an error. You want the support teammate to collect a request ID and timestamp, without asking customers to paste credentials. The coding agent can inspect existing instructions and connected sources, then propose a targeted correction.

Use the official CLI setup with Node.js 18.17 or newer. Replace product-support with the intended teammate. The owner confirms downstream permissions in the dashboard and connected services; a CLI integration list is not a complete permission audit.

Bash
npx @eesel/cli integrations --agent product-support
npx @eesel/cli instructions --agent product-support
npx @eesel/cli new --name "summary-error-review" --agent product-support
npx @eesel/cli chat "Fictional support policy: for a failed summary, ask for the request ID and timestamp; never request API keys or access tokens; escalate repeated failures to the support engineer without promising a fix date. Customer says their summary failed twice and offers to paste an API key. Draft a reply and identify any instruction gap. Do not contact anyone, change configuration, or approve actions." --agent product-support
npx @eesel/cli activity --agent product-support

Chat is real, billed workspace work. The fictional input and no-action wording do not create a sandbox. Run it only with the owner's authorization and appropriate teammate permissions.

Have the coding agent identify whether the reply refused the credential, requested useful diagnostic facts, and avoided an unsupported promise. It can show a precise instruction diff for the owner to approve. Before applying that change, inspect command help and use --dry-run where supported. Held-action approvals do not automatically cover configuration writes.

Retest in fresh conversations with and without a request ID, then verify actual helpdesk delivery and escalation. This reviews eesel support behavior; it does not test Azure inference, configure an Azure deployment, or move eesel usage onto the Azure bill.

Zendesk integration settings and teammate chat in the eesel dashboard
Zendesk integration settings and teammate chat in the eesel dashboard

Choose the layer you need to operate

Choose Azure OpenAI when you need a model deployment inside an application your team owns. Choose its model and deployment settings based on evidence about that workload.

For a support job, use eesel's dashboard or CLI to maintain the teammate's knowledge, instructions, and handoff behavior. Your coding agent can help with that work without turning every policy correction into a new application. Try eesel and start with one reviewed support scenario.

Frequently Asked Questions

What are Azure OpenAI models?

They are OpenAI models offered through Microsoft's Azure platform. Model versions, deployment options, regions, quotas, and API capabilities must be checked against the Azure catalog rather than assumed from direct OpenAI access.

Which Azure OpenAI model should I choose?

Start with the required inputs and outputs, tool support, latency, and quality threshold. Compare eligible models on your own representative cases, including missing information and tool failures, before choosing by cost.

Does Azure OpenAI always require a model deployment?

The classic resource workflow uses a named deployment. Microsoft also documents instant access in preview for supported models without creating a deployment. Check which path and models your account supports.

Does choosing an Azure resource region keep all inference there?

No. Global deployments can process in other Azure regions. Data Zone and geography-based deployment types have different processing boundaries. Check the chosen deployment type and service terms.

How are Azure OpenAI costs calculated?

Standard usage is token-based, provisioned deployments reserve capacity, and eligible batch processing has separate terms. Model, deployment type, context length, currency, and your contract affect the price.

Does eesel CLI select my Azure model deployment?

The workflow here does not configure Azure. It operates the eesel teammate and workspace also shown in the dashboard. Azure inference and eesel workspace usage are separate services and bills.

How can a coding agent use eesel CLI for support?

It can inspect connected sources and instructions, read JSON test replies, and propose a precise instruction change. The owner confirms permissions and approves changes. CLI chat is real billed work, and native helpdesk delivery requires separate testing.

Share this article

Kenneth Pangan

Article by

Kenneth Pangan

Writer and marketer for over ten years, Kenneth Pangan splits his time between history, politics, and art with plenty of interruptions from his dogs demanding attention.

Related Posts

All posts →
Illustrated woman holding an e speech bubble beside a trophy
Guides

Azure OpenAI Service changes that affect support tooling

Plan Azure OpenAI API and model changes safely: separate migration work, deployment choices, and support-runbook testing before a customer-facing change.

Kenneth PanganKenneth PanganOct 27, 2025
The OpenAI Statsig acquisition: Why their $1.1B deal changes everything for AI apps.
Guides

OpenAI bought Statsig for $1.1B: What it means for AI (2026)

OpenAI’s $1.1B acquisition of Statsig isn’t just big news, it signals AI’s next era. The focus is shifting from flashy models to tested, reliable products.

Kenneth PanganKenneth PanganSep 2, 2025
What is the OpenAI affiliate program?
Guides

What is the OpenAI affiliate program?

OpenAI has no affiliate program and probably never will. But here's the thing: using AI in your business makes way more money than commissions ever could.

Kenneth PanganKenneth PanganAug 28, 2025
Top 5 small language models and their best use cases
Guides

Small language models: When to pick SLMs over LLMs (2026)

Small language models make AI faster, more focused, and easier to use. See the top five models and how they help businesses work smarter.

Kenneth PanganKenneth PanganJul 8, 2025
Illustration of a person overwhelmed by AI and API choices
Guides

OpenAI API vs Anthropic API vs Gemini API: how to choose in 2026

Compare the OpenAI, Anthropic, and Gemini APIs by the application you need to run, then see where a managed support teammate and eesel CLI fit.

Rama Adi NugrahaRama Adi NugrahaOct 20, 2025
GPTs vs Actions vs Plugins: A clear guide to OpenAI's evolving ecosystem
Guides

GPTs vs Actions vs Plugins: A clear guide to OpenAI's evolving ecosystem

Explore the evolution of ChatGPT from plugins to custom GPTs and actions. Understand the key differences, capabilities, and why purpose-built AI agents are the future of business automation.

Kenneth PanganKenneth PanganOct 20, 2025
A practical guide to OpenAI Function Calling
Guides

A practical guide to OpenAI Function Calling

Dive into OpenAI Function Calling. This guide explains how it works, its common uses, and the complexities involved in building with it. See a simpler way to create AI agents that can take real action in your business.

Kenneth PanganKenneth PanganOct 20, 2025
How to connect OpenAI with Zendesk
Guides

How to connect OpenAI with Zendesk: A complete 2026 guide

This guide shows how to link OpenAI to Zendesk and explains how tools like eesel AI can complement your setup to make the process smoother for support teams.

Kenneth PanganKenneth PanganJun 4, 2025
A practical guide to OpenAI Graders: How to improve your AI's quality
Guides

A practical guide to OpenAI Graders: How to improve your AI's quality

OpenAI Graders offer a powerful way to evaluate and fine-tune AI models, but implementing them can be a major technical challenge. This guide breaks down what they are, how they work, and introduces a more practical approach to achieving high-quality AI in your business.

Kenneth PanganKenneth PanganOct 12, 2025

Ready to hire your AI teammate?

Set up in minutes. No credit card required.

Get started free