Configure Self-Service AI Models
Use the Management Portal to control which AI models users can choose when they create self-service agents.
Overview
The AI Models section of the Self-Service tab on the Configuration page lets administrators choose a curated list of completion models for self-service agent creation. The selection is stored in Azure App Configuration as a comma-separated list of AI model resource names.
The same tab also has an Agent Template section that selects the agent template offered to users for self-service agent creation. See Configuration.
Prerequisites
- Access to the Management Portal
- Permission to write app configurations (
FoundationaLLM.Configuration/appConfigurations/write) - AI models created on the Agents > Models page. Only models of type completion appear.
Open the Self-Service Tab
- Sign in to the Management Portal.
- In the sidebar, select Platform > Configuration.
- Select the Self-Service tab and scroll to AI Models.
Update the Self-Service Model List
- Open the Select AI Models list and choose the models you want to allow. Selected models are shown as chips.
- Use the search box in the list (Search AI models...) to filter by name.
- Select Save. The button is enabled only when the selection has changed.
- In the Save Self-Service Agent AI Models dialog, select Save.
The new list is used the next time users create a self-service agent. Existing agents are not modified.
How Models Are Filtered
Only AI models with the completion type appear in the list, sorted by display name. If a model does not appear, check its type on the Models page.
Configuration Reference
| Setting | Value |
|---|---|
| Configuration key | FoundationaLLM:Instance:SelfServiceAgentAIModels |
| Display name | Self-Service Agent AI Models |
| Content type | text/plain |
| Format | Comma-separated list of AI model resource names |
Example value:
GPT-4o,Claude-Sonnet
Troubleshooting
| Issue | Resolution |
|---|---|
| Model is missing from the list | Confirm the AI model exists and its type is completion. |
| Changes are not reflected in the User Portal | Refresh the User Portal or sign out and back in to reload configuration. |
| "Failed to save" error | Verify you have write access to app configurations. |