Azure OpenAI
Configure Azure OpenAI for enterprise-grade GPT models
Availability depends on your school's enabled tools, provider setup, and account permissions. These settings are managed in the web workspace. A class policy may restrict a feature described here.
Guide#
Navigate to Azure Portal Resources#
Go to the Azure Portal and navigate to the Azure OpenAI Service.
Create an Azure OpenAI Deployment#
Click Create and fill out the required fields in each section. Default values are usually sufficient.
The deployment may take a few minutes to complete.
Create a Model Deployment#
Go to the Azure OpenAI Service and select your new AI resource.
Navigate to the Model Catalog tab and select the model you want to use with Nexus. Click Use this model → Deploy to selected resource.
Save Your Deployment Details and Credentials#
In your deployed model page, save the Target URI and API Key. Your Target URI has the API Base, API Version, and Deployment Name necessary to configure the provider in Nexus.
If you see
I'm sorry, but I cannot assist with that requestin Nexus chat responses, update the model deployment Content filter to Default instead of DefaultV2.
Navigate to Language Models#
Access the Admin Panel from your user profile icon, then navigate to Configuration → Language Models.
Configure Azure OpenAI Provider#
Select Azure OpenAI from the available providers.
Give this configuration a Display Name.
Paste your API Key into the API Key field.
From your Target URI, extract the API Base, API Version, and Deployment Name
Example:
https://onyxazureai.openai.azure.com/openai/deployments/gpt-4.1/chat/completions?api-version=2025-01-01-preview
Designate Provider Access#
In the Advanced Options, you may select whether or not the provider is public to all users in Nexus.
If set to private, the provider's models will be available to Admins and User Groups you explicitly assign the provider to.