Skip to main content

Azure

The gateway speaks Azure OpenAI natively and holds the resource api-key.

PropertyValue
Provider idazure-openai
Gateway speaksAzure OpenAI REST ({resource}.openai.azure.com/openai)
Credentialapi-key + resource name + deployment id + api version
Client base URLOPENAI_BASE_URLhttp://<gateway>:8787/v1

Configure the provider

Console → Providers → add azure-openai:

  • API key. Your Azure OpenAI resource key
  • Resource name. The resource subdomain ({resource}.openai.azure.com)
  • Deployment ID. The deployment to target
  • API version. For example 2024-02-01

Or seed it from the environment with ANYRAY_PROVIDER_KEY_AZURE_OPENAI. Entra ID, managed identity, and workload identity are supported via request headers; the console form covers static api-key auth.

Route requests to it

export OPENAI_BASE_URL=http://<gateway>:8787/v1
# requests carry: x-anyray-provider: azure-openai

Azure addresses models by deployment id, not a catalog model name, so there's no fixed model list; you call whatever you've deployed in your resource.