Skip to content

Latest commit

 

History

History
134 lines (93 loc) · 9.19 KB

File metadata and controls

134 lines (93 loc) · 9.19 KB
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
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.

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.

{% 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 %}

Supported AI models in {% data variables.copilot.copilot_auto_model_selection_short_cap_a %}

This table lists the AI models available in {% data variables.copilot.copilot_auto_model_selection_short_cap_a %}.

{% rowheaders %}

Model {% data variables.copilot.copilot_cloud_agent %} {% data variables.copilot.copilot_chat_short %}
{% for model in tables.copilot.auto-model-selection %}
{{ model.name }} {% if model.cloud_agent == true %}{% octicon "check" aria-label="Included" %}{% else %}{% octicon "x" aria-label="Not included" %}{% endif %} {% if model.chat == 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 are retired or scheduled for retirement from {% data variables.product.prodname_copilot_short %}, along with their retirement dates and suggested alternatives.

{% rowheaders %}

Model name Retirement 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 %}

{% rowheaders %}

Model {% data variables.product.prodname_dotcom_the_website %} {% data variables.copilot.copilot_cli_short %} {% 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.cli == 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

Note

The multiplier for these models are subject to change.

  • {% data variables.copilot.copilot_claude_sonnet_46 %}
  • {% data variables.copilot.copilot_gpt_54_mini %}

{% data reusables.copilot.opus-47-promo-period %}

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 %}

Fallback and long-term support (LTS) models

For more information about fallback and LTS models, see AUTOTITLE.

Evaluation models

{% data variables.product.prodname_copilot %} offers access to evaluation models—including top-performing open source and open-weight models—to provide the most advanced coding suggestions available.

Note

Testing of evaluation models has revealed that some may perform worse than other models on security-related or other categories of prompts. Customers are encouraged to validate code, including code security, using a range of models and thorough human review before incorporating suggestions into production.

Evaluation models may be added, updated, or removed without notice. Availability and rate limits may differ from generally available models.

Next steps