GitHub Copilot supports multiple models, each with different strengths. Some models prioritize speed and cost-efficiency, while others are optimized for accuracy, reasoning, or working with multimodal inputs (like images and code together).
Depending on your Copilot plan and where you're using it—such as GitHub.com or an IDE—you may have access to different models.
Note
- Model availability is subject to change. Some models may be replaced or updated over time.
- In Visual Studio Code you can add more models than those that are available by default with your Copilot subscription. See Changing the AI model for GitHub Copilot Chat.
For all of the default AI models, input prompts and output completions run through GitHub Copilot's content filters for harmful, offensive, or off-topic content, and for public code matching when enabled.
Supported AI models in Copilot
This table lists the AI models available in Copilot, along with their release status and availability in different modes.
| Model name | Provider | Release status | Agent mode | Ask mode | Edit mode |
|---|---|---|---|---|---|
| GPT-4.1 | OpenAI | Closing down 2026-06-01 | |||
| GPT-5 mini | OpenAI | GA | |||
| GPT-5.2 | OpenAI | Closing down 2026-06-01 | |||
| GPT-5.2-Codex | OpenAI | Closing down 2026-06-01 | |||
| GPT-5.3-Codex | OpenAI | GA | |||
| GPT-5.4 | OpenAI | GA | |||
| GPT-5.4 mini | OpenAI | GA | |||
| GPT-5.4 nano1 | OpenAI | GA | |||
| GPT-5.5 | OpenAI | GA | |||
| Claude Haiku 4.5 | Anthropic | GA | |||
| Claude Opus 4.5 | Anthropic | GA | |||
| Claude Opus 4.6 | Anthropic | GA | |||
| Claude Opus 4.6 (fast mode) (preview) | Anthropic | Public preview | |||
| Claude Opus 4.7 | Anthropic | GA | |||
| Claude Opus 4.8 | Anthropic | GA | |||
| Claude Sonnet 4.5 | Anthropic | GA | |||
| Claude Sonnet 4.6 | Anthropic | GA | |||
| Gemini 2.5 Pro | GA | ||||
| Gemini 3 Flash | Public preview | ||||
| Gemini 3.1 Pro | Public preview | ||||
| Gemini 3.5 Flash | GA | ||||
| Raptor mini | Fine-tuned GPT-5 mini | Public preview |
Supported AI models in Auto model selection
This table lists the supported AI models for Auto model selection. Available models may be limited by model policies. See About Copilot auto model selection.
| Model | Copilot cloud agent | Copilot Chat | Copilot CLI |
|---|---|---|---|
| GPT-4.1 | |||
| GPT-5 mini | |||
| GPT-5.3-Codex | |||
| GPT-5.4 | |||
| GPT-5.4 mini | |||
| Claude Haiku 4.5 | |||
| Claude Sonnet 4.6 | |||
| Raptor mini |
Models with extended capabilities
The latest Copilot models support the following extended capabilities.
- 1 million token context window: Allows the model to process significantly more content in a single session. This is useful when working across large codebases, long documents, or complex multi-file projects. When you select a supported model, you can choose between the default context size or the extended (1 million token) context.
- Configurable reasoning levels: Controls the depth of the model's reasoning process before it generates a response. When you select a supported model, you can choose which reasoning level you want to use. Higher reasoning levels can improve the quality of responses to complex problems.
Choosing a larger context window or higher reasoning will impact AI credits consumption; more tokens will be consumed, so more credits will be used. For this reason, we recommend that you use the regular context window and regular reasoning by default, selecting the larger context window and higher reasoning for more complex tasks only.
Note
These extended capabilities are available in Visual Studio Code and Copilot CLI only.
| Model | 1 million token context window | Configurable reasoning |
|---|---|---|
| Claude Sonnet 4.6 | ||
| Claude Opus 4.6 | ||
| Claude Opus 4.6 (fast mode) (preview) | ||
| Claude Opus 4.7 | ||
| Claude Opus 4.8 | ||
| GPT-5.3-Codex | ||
| GPT-5.4 | ||
| GPT-5.5 |
Model retirement history
The following table lists AI models that are retired or scheduled for retirement from Copilot, along with their retirement dates and suggested alternatives.
| Model name | Retirement date | Suggested alternative |
|---|---|---|
| Grok Code Fast 1 | 2026-05-15 | GPT-5 mini |
| Claude Sonnet 4 | 2026-05-01 | Claude Sonnet 4.6 |
| GPT-5.1 | 2026-04-15 | GPT-5.3-Codex |
| GPT-5.1-Codex | 2026-04-01 | GPT-5.3-Codex |
| GPT-5.1-Codex-Max | 2026-04-01 | GPT-5.3-Codex |
| GPT-5.1-Codex-Mini | 2026-04-01 | GPT-5.3-Codex |
| Gemini 3 Pro | 2026-03-26 | Gemini 3.1 Pro |
| Claude Opus 4.1 | 2026-02-17 | Claude Opus 4.6 |
| GPT-5 | 2026-02-17 | GPT-5.2 |
| GPT-5-Codex | 2026-02-17 | GPT-5.2-Codex |
| Claude Sonnet 3.5 | 2025-11-06 | Claude Haiku 4.5 |
| Claude Opus 4 | 2025-10-23 | Claude Opus 4.6 |
| Claude Sonnet 3.7 | 2025-10-23 | Claude Sonnet 4.6 |
| Claude Sonnet 3.7 Thinking | 2025-10-23 | Claude Sonnet 4.6 |
| Gemini 2.0 Flash | 2025-10-23 | Gemini 2.5 Pro |
| o1-mini | 2025-10-23 | GPT-5 mini |
| o3 | 2025-10-23 | GPT-5.2 |
| o3-mini | 2025-10-23 | GPT-5 mini |
| o4-mini | 2025-10-23 | GPT-5 mini |
Supported AI models per client
The following table shows which models are available in each client.
| Model | GitHub.com | Copilot CLI | Visual Studio Code | Visual Studio | Eclipse | Xcode | JetBrains IDEs |
|---|---|---|---|---|---|---|---|
| Claude Haiku 4.5 | |||||||
| Claude Opus 4.5 | |||||||
| Claude Opus 4.6 | |||||||
| Claude Opus 4.6 (fast mode) (preview) | |||||||
| Claude Opus 4.7 | |||||||
| Claude Opus 4.8 | |||||||
| Claude Sonnet 4.5 | |||||||
| Claude Sonnet 4.6 | |||||||
| Gemini 2.5 Pro | |||||||
| Gemini 3 Flash | |||||||
| Gemini 3.1 Pro | |||||||
| Gemini 3.5 Flash | |||||||
| GPT-4.1 | |||||||
| GPT-5 mini | |||||||
| GPT-5.2 | |||||||
| GPT-5.2-Codex | |||||||
| GPT-5.3-Codex | |||||||
| GPT-5.4 | |||||||
| GPT-5.4 mini | |||||||
| GPT-5.4 nano1 | |||||||
| GPT-5.5 | |||||||
| Raptor mini |
Minimum IDE versions for recent models
Some Copilot models require minimum versions of supported IDEs or Copilot extensions or plugins. The table below lists the minimum versions known from changelog entries or provided release guidance. This information is tentative and subject to change as model support rolls out. For best results, keep your IDE and Copilot extension or plugin updated to the latest available version.
| Model | Visual Studio Code | Visual Studio | JetBrains IDEs | Xcode | Eclipse |
|---|---|---|---|---|---|
| Gemini 3 Flash | v1.115.0 and later | 17.14.22 or 18.1.0 and later | 1.5.62 and later | 0.46.0 and later | 0.14.0 and later |
| Gemini 3.1 Pro | v1.115.0 and later | 17.14.22 or 18.1.0 and later | 1.5.62 and later | 0.46.0 and later | 0.14.0 and later |
| Gemini 3.5 Flash | v1.115.0 and later | 17.14.22 or 18.1.0 and later | 1.5.62 and later | 0.46.0 and later | 0.14.0 and later |
| GPT-5.2-Codex | No minimum listed | 17.14.19 or 18.0.0 and later | 1.5.61 and later | 0.45.0 and later | 0.13.0 and later |
| GPT-5.3-Codex | v1.104.1 and later | 17.14.19 and later | 1.5.61 and later | 0.45.0 and later | 0.13.0 and later |
| GPT-5.4 | v1.104.1 and later | 17.14.19 and later | 1.5.66 and later | 0.47.0 and later | 0.15.0 and later |
| GPT-5.4 mini | v1.104.1 and later | 17.14.19 and later | 1.5.66 and later | 0.47.0 and later | 0.15.0 and later |
| GPT-5.5 | v1.117 and later | 17.14.19 and later | 1.5.66 and later | 0.47.0 and later | 0.15.0 and later |
| Claude Opus 4.8 | v1.118 and later | 17.14.19 and later | TBD | TBD | TBD |
Note
- For GPT-5.3-Codex in Visual Studio Code,
v1.108and later provide improved prompting and response quality. - "No minimum listed" means the reviewed changelog or release guidance did not specify a minimum version, not that all older versions are supported.
- Even when a model appears in the model picker on older supported versions, prompting and model behavior may work best with the latest IDE and Copilot extension or plugin versions.
Supported AI models per Copilot plan
The following table shows which AI models are available in each Copilot plan. For more information about the plans, see Plans for GitHub Copilot.
Note
Copilot Student and Copilot Free users have access to a selection of models, which are subject to change.
| Available models | Copilot Pro | Copilot Pro+ | Copilot Max | Copilot Business | Copilot Enterprise |
|---|---|---|---|---|---|
| Claude Haiku 4.5 | |||||
| Claude Opus 4.5 | |||||
| Claude Opus 4.6 | |||||
| Claude Opus 4.6 (fast mode) (preview) | |||||
| Claude Opus 4.7 | |||||
| Claude Opus 4.8 | |||||
| Claude Sonnet 4.5 | |||||
| Claude Sonnet 4.6 | |||||
| Gemini 2.5 Pro | |||||
| Gemini 3 Flash | |||||
| Gemini 3.1 Pro | |||||
| Gemini 3.5 Flash | |||||
| GPT-4.1 | |||||
| GPT-5 mini | |||||
| GPT-5.2 | |||||
| GPT-5.2-Codex | |||||
| GPT-5.3-Codex | |||||
| GPT-5.4 | |||||
| GPT-5.4 mini | |||||
| GPT-5.4 nano1 | |||||
| GPT-5.5 | |||||
| Raptor mini |
Fallback and long-term support (LTS) models
For more information about fallback and LTS models, see Base and long-term support (LTS) models.
Evaluation models
GitHub Copilot offers access to evaluation models.
Important
- Testing revealed evaluation models may perform worse than other models on security-related, or other categories of prompts.
- Users should always carefully review and validate code, including code security, using a range of models and with a thorough human review before incorporating suggestions into production.
Evaluation models may appear in product with codenames rather than official model or provider names. These models come from, or are fine-tuned by, one or more of the following providers: Microsoft, OpenAI, Anthropic, Google. Data handling for each provider is limited to GitHub's existing agreement with that provider, and evaluation models undergo GitHub and Microsoft testing and verification before release.
Evaluation models may be added, updated, or removed without notice. Availability and rate limits may differ from generally available models.
Access to evaluation models in auto model selection for users Copilot plans for individuals is governed by a policy. To disable evaluation models:
- In the upper-right corner of any page on GitHub, click your profile picture, then click Settings.
- At the top of the page, click AI controls.
- For the Evaluation models in Copilot auto model selection setting, select Disabled from the dropdown.
Utility models
Utility models power background features across surfaces, and cannot be disabled or selected in the model picker. See Utility models.
The following models are currently used as utility models:
- GPT-4o mini
- GPT-4o
- GPT-4.1
- GPT-5.4 nano
Next steps
- For task-based guidance on selecting a model, see AI model comparison.
- To configure which models are available to you, see Configuring access to AI models in GitHub Copilot.
- To learn how to change your current model, see Changing the AI model for GitHub Copilot Chat or Changing the AI model for GitHub Copilot inline suggestions.
- To learn more about Responsible Use and Responsible AI, see Copilot Trust Center and Responsible use of GitHub Copilot features.
- To learn how Copilot Chat serves different AI models, see Hosting of models for GitHub Copilot.