110 lines
7.8 KiB
Markdown
110 lines
7.8 KiB
Markdown
---
|
|
title: Supported AI models in GitHub Copilot
|
|
shortTitle: Supported models
|
|
allowTitleToDifferFromFilename: true
|
|
intro: 'Learn about the supported AI models in {% data variables.product.prodname_copilot %}.'
|
|
versions:
|
|
feature: copilot
|
|
topics:
|
|
- Copilot
|
|
category:
|
|
- Learn about Copilot
|
|
redirect_from:
|
|
- /copilot/using-github-copilot/using-claude-sonnet-in-github-copilot
|
|
- /copilot/using-github-copilot/ai-models/using-claude-sonnet-in-github-copilot
|
|
- /copilot/using-github-copilot/ai-models/using-claude-in-github-copilot
|
|
- /copilot/using-github-copilot/ai-models/using-gemini-flash-in-github-copilot
|
|
- /copilot/using-github-copilot/ai-models/using-gemini-in-github-copilot
|
|
- /copilot/using-github-copilot/ai-models/using-openai-gpt-41-in-github-copilot
|
|
- /copilot/using-github-copilot/ai-models/using-openai-o3-in-github-copilot
|
|
- /copilot/using-github-copilot/ai-models/using-openai-o4-mini-in-github-copilot
|
|
- /copilot/using-github-copilot/ai-models/supported-ai-models-in-copilot
|
|
- /copilot/reference/ai-models/supported-ai-models-in-copilot
|
|
contentType: reference
|
|
---
|
|
|
|
{% data variables.product.prodname_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 {% data variables.product.prodname_copilot_short %} plan and where you're using it—such as {% data variables.product.prodname_dotcom_the_website %} 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 {% data variables.product.prodname_vscode %} you can add more models than those that are available by default with your {% data variables.product.prodname_copilot_short %} subscription. See [AUTOTITLE](/copilot/how-tos/use-ai-models/change-the-chat-model?tool=vscode#adding-more-models).
|
|
|
|
For all of the default AI models, input prompts and output completions run through {% data variables.product.prodname_copilot %}'s content filters for harmful, offensive, or off-topic content, and for public code matching when enabled.
|
|
|
|
## Supported AI models in {% data variables.product.prodname_copilot_short %}
|
|
|
|
This table lists the AI models available in {% data variables.product.prodname_copilot_short %}, along with their release status and availability in different modes.
|
|
|
|
{% data reusables.copilot.grok-promo-period %}
|
|
|
|
{% rowheaders %}
|
|
|
|
| Model name | Provider | Release status | Agent mode | Ask mode | Edit mode |
|
|
|--------------------------------------------------------|-----------|----------------------------|------------|----------|-----------|
|
|
| {% for model in tables.copilot.model-release-status %} |
|
|
| {{ model.name }} | {{ model.provider }} | {{ model.release_status }} | {% if model.agent_mode == true %}{% octicon "check" aria-label="Included" %}{% else %}{% octicon "x" aria-label="Not included" %}{% endif %} | {% if model.ask_mode == true %}{% octicon "check" aria-label="Included" %}{% else %}{% octicon "x" aria-label="Not included" %}{% endif %} | {% if model.edit_mode == true %}{% octicon "check" aria-label="Included" %}{% else %}{% octicon "x" aria-label="Not included" %}{% endif %} |
|
|
| {% endfor %} |
|
|
|
|
{% endrowheaders %}
|
|
|
|
## Model retirement history
|
|
|
|
The following table lists AI models that have been retired from {% data variables.product.prodname_copilot_short %}, along with their retirement dates and suggested alternatives.
|
|
|
|
{% rowheaders %}
|
|
|
|
| Model name | Retired date | Suggested alternative |
|
|
|-------------------------------------------------------------|-----------------------------|-----------------------------------|
|
|
| {% for model in tables.copilot.model-deprecation-history %} |
|
|
| {{ model.name }} | {{ model.retirement_date }} | {{ model.suggested_alternative }} |
|
|
| {% endfor %} |
|
|
|
|
{% endrowheaders %}
|
|
|
|
## Supported AI models per client
|
|
|
|
The following table shows which models are available in each client.
|
|
|
|
> [!NOTE]
|
|
> * {% data reusables.copilot.auto-model-selection %}
|
|
> * {% data reusables.copilot.gpt-5-codex-vscode-support %}
|
|
> * {% data variables.copilot.copilot_gpt_51_codex %} and {% data variables.copilot.copilot_gpt_51_codex_mini %} are supported in:
|
|
> * Visual Studio Code versions 1.104.1 or higher
|
|
> * JetBrains, Copilot plugin versions 1.5.61 or higher
|
|
> * Xcode, Copilot plugin versions 0.45.0 or later
|
|
> * Eclipse, Copilot plugin versions 0.13.0 or later
|
|
|
|
{% rowheaders %}
|
|
|
|
| Model | {% data variables.product.prodname_dotcom_the_website %} | {% data variables.product.prodname_vscode %} | {% data variables.product.prodname_vs %} | Eclipse | Xcode | JetBrains IDEs |
|
|
|--------|-----------------------------------------------------------|-----------------------------------------------|-------------------------------------------|----------|--------|----------------|
|
|
| {% for model in tables.copilot.model-supported-clients %} |
|
|
| {{ model.name }} | {% if model.dotcom == true %}{% octicon "check" aria-label="Included" %}{% else %}{% octicon "x" aria-label="Not included" %}{% endif %} | {% if model.vscode == true %}{% octicon "check" aria-label="Included" %}{% else %}{% octicon "x" aria-label="Not included" %}{% endif %} | {% if model.vs == true %}{% octicon "check" aria-label="Included" %}{% else %}{% octicon "x" aria-label="Not included" %}{% endif %} | {% if model.eclipse == true %}{% octicon "check" aria-label="Included" %}{% else %}{% octicon "x" aria-label="Not included" %}{% endif %} | {% if model.xcode == true %}{% octicon "check" aria-label="Included" %}{% else %}{% octicon "x" aria-label="Not included" %}{% endif %} | {% if model.jetbrains == true %}{% octicon "check" aria-label="Included" %}{% else %}{% octicon "x" aria-label="Not included" %}{% endif %} |
|
|
| {% endfor %} |
|
|
|
|
{% endrowheaders %}
|
|
|
|
## Supported AI models per {% data variables.product.prodname_copilot_short %} plan
|
|
|
|
The following table shows which AI models are available in each {% data variables.product.prodname_copilot_short %} plan. For more information about the plans, see [AUTOTITLE](/copilot/about-github-copilot/plans-for-github-copilot).
|
|
|
|
{% data reusables.copilot.available-models-per-plan %}
|
|
|
|
## Model multipliers
|
|
|
|
Each model has a premium request multiplier, based on its complexity and resource usage. If you are on a paid {% data variables.product.prodname_copilot_short %} plan, your premium request allowance is deducted according to this multiplier.
|
|
|
|
For more information about premium requests, see [AUTOTITLE](/copilot/managing-copilot/monitoring-usage-and-entitlements/about-premium-requests).
|
|
|
|
{% data reusables.copilot.model-multipliers %}
|
|
|
|
## Next steps
|
|
|
|
* For task-based guidance on selecting a model, see [AUTOTITLE](/copilot/reference/ai-models/model-comparison).
|
|
* To configure which models are available to you, see [AUTOTITLE](/copilot/using-github-copilot/ai-models/configuring-access-to-ai-models-in-copilot).
|
|
* To learn how to change your current model, see [AUTOTITLE](/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-chat) or [AUTOTITLE](/copilot/how-tos/use-ai-models/change-the-completion-model).
|
|
* To learn more about Responsible Use and Responsible AI, see [{% data variables.product.prodname_copilot_short %} Trust Center](https://copilot.github.trust.page/) and [AUTOTITLE](/copilot/responsible-use-of-github-copilot-features).
|
|
* To learn how {% data variables.copilot.copilot_chat_short %} serves different AI models, see [AUTOTITLE](/copilot/reference/ai-models/model-hosting).
|