Available Models
Azure OpenAI hosts the same models as OpenAI but through Azure's infrastructure. Available models depend on your Azure region and deployment.
| Model | Deployment Name (typical) | Best For |
|---|---|---|
| GPT-4o | gpt-4o | General-purpose coding, fast responses |
| GPT-4o Mini | gpt-4o-mini | Cost-effective lightweight tasks |
| GPT-4 Turbo | gpt-4-turbo | Complex coding with vision support |
| o3 | o3 | Advanced reasoning, complex architectures |
| o3-mini | o3-mini | Fast reasoning at lower cost |
| o4-mini | o4-mini | Newest reasoning model |
Note
Setup
Prerequisites
- An Azure subscription with Azure OpenAI access approved.
- An Azure OpenAI resource created in the Azure portal.
- At least one model deployed in your Azure OpenAI resource.
Step 1: Get Your Credentials
From the Azure portal, navigate to your Azure OpenAI resource and collect:
- Endpoint URL -- found in the "Keys and Endpoint" section (e.g., https://your-resource.openai.azure.com).
- API Key -- either Key 1 or Key 2 from the same section.
- Deployment name -- the name you gave your model deployment.
Step 2: Configure Environment Variables
Step 3: Set the Model in Creor
Reference Azure models using the azure/ provider prefix followed by your deployment name:
Configuration
Basic Configuration
Multiple Deployments
Use different Azure deployments for different agents:
Completion URLs Mode
If your Azure deployment uses the older completions API instead of the responses API, enable the useCompletionUrls option:
Azure Cognitive Services
Creor also supports the Azure Cognitive Services endpoint variant, which uses a different base URL pattern. This is common in enterprise Azure setups.
Use the azure-cognitive-services provider prefix:
Advanced Options
API Version
Azure OpenAI APIs are versioned. If you need a specific API version:
export AZURE_OPENAI_API_VERSION="2024-12-01-preview"
Request Timeout
Model Filtering
Best For
- Organizations that must keep traffic within Azure infrastructure.
- Teams using Azure Active Directory for access control.
- Deployments requiring regional data residency (EU, Asia, etc.).
- Enterprise compliance requirements (SOC 2, ISO 27001, HIPAA).
- Companies with existing Azure OpenAI commitments or reserved capacity.