GitHub Copilot

If you have a GitHub Copilot subscription (Individual, Business, or Enterprise), you can use it as an LLM provider in Creor. This routes requests through GitHub's Copilot API, using your existing subscription -- no additional API keys needed.

How It Works

The GitHub Copilot integration uses your Copilot OAuth token to authenticate with GitHub's model API. Creor supports both the chat (completions) and responses API formats, automatically selecting the right one based on the model.

  • Creor authenticates with your GitHub account.
  • Requests are sent to GitHub's Copilot API endpoints.
  • Your Copilot subscription quota covers the usage -- no per-token billing.
  • Available models depend on your Copilot plan tier.

Available Models

GitHub Copilot provides access to models from multiple providers through GitHub's API. Available models depend on your Copilot plan:

ModelModel IDPlan Required
GPT-4ogpt-4oIndividual, Business, Enterprise
GPT-4o Minigpt-4o-miniIndividual, Business, Enterprise
Claude 4 Sonnetclaude-sonnet-4-20250514Business, Enterprise
Claude 3.5 Haikuclaude-3-5-haikuBusiness, Enterprise
Gemini 2.5 Progemini-2.5-proBusiness, Enterprise
o3-minio3-miniBusiness, Enterprise
o4-minio4-miniBusiness, Enterprise
GPT-5gpt-5Enterprise

Note

Model availability through Copilot changes as GitHub adds new models. Check the GitHub Copilot docs for the most current list for your plan tier.

Setup

Prerequisites

  • An active GitHub Copilot subscription (Individual, Business, or Enterprise).
  • A GitHub account authenticated in Creor.

Step 1: Authenticate with GitHub

In Creor, go to Settings and navigate to the Providers section. Find GitHub Copilot and click "Sign in with GitHub". This will open a browser window for OAuth authentication.

Step 2: Select a Model

Once authenticated, Copilot models will appear in the model selector. Choose one as your default or assign it to specific agents.

Configuration

Reference Copilot models using the github-copilot/ prefix:

1
2
3
{
"model": "github-copilot/gpt-4o"
}

Use Copilot for building and a direct provider for planning:

1
2
3
4
5
6
7
8
9
10
{
"agent": {
"build": {
"model": "github-copilot/gpt-4o"
},
"plan": {
"model": "anthropic/claude-opus-4-20250514"
}
}
}

Copilot Enterprise

GitHub Copilot Enterprise offers additional models and higher rate limits. If your organization uses Copilot Enterprise, Creor can access the enterprise-specific API endpoint.

1
2
3
{
"model": "github-copilot-enterprise/gpt-4o"
}

The github-copilot-enterprise provider uses the same OAuth flow but targets the enterprise API endpoint, which may have different model availability and rate limits.

Limitations

  • Rate limits are governed by your Copilot subscription tier, not by Creor.
  • Some frontier models (like GPT-5) may only be available on Enterprise plans.
  • Copilot API responses may have slightly different behavior compared to direct provider APIs.
  • Token limits and context windows may differ from the direct provider equivalents.
  • The Copilot API does not support all provider-specific features (e.g., Anthropic-specific beta headers).

Best For

  • Developers and teams with existing GitHub Copilot subscriptions.
  • Organizations that want to consolidate AI spending under the GitHub billing umbrella.
  • Users who prefer GitHub's OAuth flow over managing separate API keys.
  • Teams that need quick access to multiple model families (GPT, Claude, Gemini) through one account.