Skip to article
NEXUSDocs
Documentation/Administration
Configuration guide

Language Model Access Controls

Configure access controls for language model providers

Before you begin

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.

Overview#

Nexus provides fine-grained access control for language model providers, allowing administrators to control who can use specific models and which agents can use them. This enables better cost control, governance, and enforcement of model usage policies.

Access Control Types#

Public vs Private Providers#

Public Providers

  • Accessible to all users and agents

  • No restrictions applied

  • Useful for default, unrestricted models

Private Providers

  • Subject to user group and/or agent restrictions

  • Enables fine-grained access control

  • Recommended for expensive or specialized models

User Group Restrictions#

Control who can use specific language model providers by restricting access to specific user groups.

How it works:

  • Assign one or more user groups to a provider

  • Only users in those groups can use the provider

  • Admins bypass group restrictions (but not agent restrictions)

  • Leave empty for no group restrictions

Use cases:

  • Restrict expensive models to specific teams

  • Provide specialized models to certain departments

  • Implement cost controls by team

Agent Restrictions#

Control which agents can use specific language model providers.

How it works:

  • Assign one or more agents to a provider via the "Agent Whitelist"

  • The provider will only appear as an option when using those agents

  • Applies to all users, including admins

  • Leave empty for no agent restrictions

Use cases:

  • Reserve GPT-4 for "Code Review Agent" only

  • Use Claude Opus exclusively with "Legal Document Analyzer"

  • Prevent users from selecting inappropriate models for specific use cases

  • Enforce model policies per agent type

Combined Restrictions#

You can combine both user group and agent restrictions for maximum control.

Access Rules (AND logic):

  • User must be in an allowed group AND using an allowed agent

  • Both conditions must be satisfied for access

  • Admins bypass group restrictions but still require allowed agents

Example:

  • Provider: GPT-4

  • User Groups: "Engineering Team"

  • Agent Whitelist: "Code Review Agent", "Architecture Advisor"

  • Result: Only Engineering Team members can use GPT-4, and only with those two agents

Configuring Access Controls#

To configure access controls for a language model provider:

Navigate to Admin Panel → Configuration → Language Models

Select Provider#

Click on an existing provider or create a new one

Configure Access Controls#

In the Access Controls section nested under Advanced options:

  • Toggle Make Public off to enable restrictions

  • Select user groups in User Group Access (optional)

  • Select agents in Agent Whitelist (optional)

Save Changes#

Save your changes

When a provider is set to public, the access control selectors are automatically disabled.

Access Decision Logic#

The system determines access based on the following logic:

is_publicGroups SetAgents SetAccess Rule
trueAnyAnyEveryone has access
falseYesYesMust be in group AND using allowed agent
falseYesNoMust be in group (admins bypass)
falseNoYesMust use allowed agent (applies to admins)
falseNoNoAdmin-only access

Provider Visibility#

Users will only see the language model providers they have access to:

  • In the agent creation/editing interface

  • In the chat UI model selector

  • When using the API to list available providers

Restricted providers are completely hidden from users who don't have access, preventing confusion and unauthorized usage attempts.

NEXUS

Nexus helps students think, practice, and learn, with teachers guiding AI use.

[ Support ]

[ NARB TECHNOLOGY INC. ]

Nexus is a school AI platform by narb Technology Inc. · 16192 Coastal Hwy, Lewes, DE 19958

© 2026 narb Technology Inc.

Nexus

Nexus helps schools make room for questions, practice, and reflection — with teacher guidance in view.

[ Contact us through e-mail ]

© 2026 narb Technology Inc.

NEXUS

Nexus helps students think, practice, and learn, with teachers guiding AI use.

[ Support ]

[ NARB TECHNOLOGY INC. ]

Nexus is a school AI platform by narb Technology Inc.

© 2026 narb Technology Inc.