How do I learn about accessing Azure OpenAI?

Hi Rob; Let’s see what we can do for you. There is also this CloudBank Community entry from a couple years back in 2023 that points to a video resource.

Here first is a list from Microsoft Learn docs; and I follow this up with some terminology and a simple version of “how to get there”.

Terms:

  • My terminology: Azure Object – an abstract container used to tie related services together as in a bundle. Main example: Resource Group. OpenAI example: Foundry Resource.
  • Azure OpenAI — Microsoft’s hosted version of OpenAI’s models (GPT-4o, o-series, etc.), running inside Azure’s security, compliance, and billing perimeter rather than on OpenAI’s own servers.
  • AI Foundry — the umbrella workbench platform (portal + APIs + SDKs): Get models, build agents, bring in data.
  • Foundry resource — the top-level Azure Object: Governance and billing. Holds model deployments, agents, connections. One endpoint, one key.
  • Project — a sub-container / workspace inside a Foundry resource that isolates use cases
  • Deployment — We don’t call models in Azure directly; we create named “deployments” (like instances) of some model and our code calls that name.
  • SDK — a Software Development Kit: the code library you install to call the service from Python or whatever

Access to Azure OpenAI:

  1. Have an Azure subscription: check!

  2. Create a Foundry resource in a region that hosts the models you want (model availability varies by region). 3 modes of access:

    • The Azure portal (point-and-click) (CloudBank suggests use this 1 or 0 times; then look into the following options…)
    • Azure CLI / PowerShell / ARM templates (scripted, repeatable, reversible)
    • Dive into the AI Foundry portal
  3. Deploy a model into that resource — pick a model, name it, choose deployment type (Standard, Global Standard, or Provisioned Throughput).

  4. Get your endpoint URL + key (see also the Azure service for this: Microsoft Entra ID: keyless auth via managed identities/roles).

  5. Call the model from code.

Microsoft is standardizing on the OpenAI-compatible /v1 API and the stable OpenAI SDK — you point the standard OpenAI client at your Azure endpoint.
(Do not use the deprecated “Azure AI Inference beta SDK”)