7.8 KiB
title, shortTitle, allowTitleToDifferFromFilename, intro, versions, topics, category, redirect_from, contentType
| title | shortTitle | allowTitleToDifferFromFilename | intro | versions | topics | category | redirect_from | contentType | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Supported AI models in GitHub Copilot | Supported models | true | Learn about the supported AI models in {% data variables.product.prodname_copilot %}. |
|
|
|
|
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.
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.
{% 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.
{% data reusables.copilot.model-multipliers %}
Next steps
- For task-based guidance on selecting a model, see AUTOTITLE.
- To configure which models are available to you, see AUTOTITLE.
- To learn how to change your current model, see AUTOTITLE or AUTOTITLE.
- To learn more about Responsible Use and Responsible AI, see {% data variables.product.prodname_copilot_short %} Trust Center and AUTOTITLE.
- To learn how {% data variables.copilot.copilot_chat_short %} serves different AI models, see AUTOTITLE.