Skip to main content

Configuring access to AI models in GitHub Copilot

Control which AI models your organization or enterprise can use with Copilot.

Your access to GitHub Copilot models depends on:

  • Your Copilot plan.
  • The client you use (for example, GitHub.com, Visual Studio Code, or JetBrains IDEs).
  • Whether your organization or enterprise restricts access to specific models.

For a list of available AI models, see Supported AI models in GitHub Copilot. For information on how Copilot Chat serves different AI models, see Hosting of models for GitHub Copilot.

Setup for individual plans

For individual Copilot plans, you can use AI models directly within Copilot without configuring access or managing policies. Copilot Free and Copilot Student only have access to auto model selection.

Note

Models available depend on your plan. See Supported AI models in GitHub Copilot.

Setup for organization and enterprise plans

As an enterprise or organization owner, you can enable or disable access to AI models for members with a Copilot Enterprise or Copilot Business seat. See Managing policies and features for GitHub Copilot in your organization and Managing policies and features for GitHub Copilot in your enterprise.

Custom models

Bring your own key (BYOK) allows you to use Copilot with models of your choice, such as models that are running on your local machine or hosted by an external provider.

There are two separate mechanisms for providing your own LLM keys to Copilot. One allows users to configure their own models locally, and the other allows enterprise and organization owners to provide custom models for all users.

For more information, see Bring your own key for GitHub Copilot.