1
0
mirror of synced 2025-12-22 11:26:57 -05:00
Files
docs/content/copilot/reference/ai-models/supported-models.md
2025-12-05 21:05:24 +00:00

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).