@@ -3,7 +3,7 @@ title: 'About {% data variables.product.prodname_copilot_short %} auto model sel
|
||||
allowTitleToDifferFromFilename: true
|
||||
shortTitle: 'Auto model selection'
|
||||
intro: 'Optimize {% data variables.copilot.copilot_chat_short %} in {% data variables.product.prodname_vscode_shortname %} without needing to select a model'
|
||||
product: '{% data variables.copilot.copilot_auto_model_selection_short_cap_a %} is available in {% data variables.product.prodname_vscode_shortname %} with all {% data variables.product.prodname_copilot %} plans.'
|
||||
product: '{% data variables.copilot.copilot_auto_model_selection_short_cap_a %} is in {% data variables.release-phases.public_preview %} in {% data variables.product.prodname_vscode_shortname %} and in {% data variables.product.prodname_vs %} with all {% data variables.product.prodname_copilot %} plans.'
|
||||
topics:
|
||||
- Copilot
|
||||
versions:
|
||||
@@ -13,13 +13,11 @@ category:
|
||||
- Learn about Copilot
|
||||
---
|
||||
|
||||
> [!NOTE] {% data variables.copilot.copilot_auto_model_selection %} rolls out to {% data variables.product.prodname_vscode_shortname %} starting in September 2025.
|
||||
|
||||
## Overview
|
||||
|
||||
Experience less rate limiting and reduce the mental load of choosing a model by letting {% data variables.copilot.copilot_auto_model_selection %} automatically choose the best available model.
|
||||
|
||||
In {% data variables.product.prodname_vscode_shortname %}, {% data variables.copilot.copilot_auto_model_selection %} chooses from {% data variables.copilot.copilot_gpt_41 %}, {% data variables.copilot.copilot_gpt_5_mini %}, {% data variables.copilot.copilot_gpt_5 %}, {% data variables.copilot.copilot_claude_haiku_45 %}, and {% data variables.copilot.copilot_claude_sonnet_45 %}, based on availability and to help reduce rate limiting. Included models may change over time.
|
||||
In {% data variables.product.prodname_vscode_shortname %} and {% data variables.product.prodname_vs %}, {% data variables.copilot.copilot_auto_model_selection %} chooses from {% data variables.copilot.copilot_gpt_41 %}, {% data variables.copilot.copilot_gpt_5_mini %}, {% data variables.copilot.copilot_gpt_5 %}, {% data variables.copilot.copilot_claude_haiku_45 %}, and {% data variables.copilot.copilot_claude_sonnet_45 %}, based on availability and to help reduce rate limiting. Included models may change over time.
|
||||
|
||||
Automatically selected models **won't** include these models:
|
||||
* Models with premium request multipliers greater than one. See [AUTOTITLE](/copilot/reference/ai-models/supported-models#model-multipliers).
|
||||
|
||||
@@ -23,6 +23,8 @@ To view the available models per client, see [AUTOTITLE](/copilot/using-github-c
|
||||
|
||||
{% data variables.product.prodname_copilot_short %} allows you to change the model during a chat and have the alternative model used to generate responses to your prompts.
|
||||
|
||||
{% data reusables.copilot.model-picker-enable-alternative-models %}
|
||||
|
||||
Changing the model used by {% data variables.copilot.copilot_chat_short %} does not affect the model used for {% data variables.product.prodname_copilot_short %} code completion. See [AUTOTITLE](/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-code-completion).
|
||||
|
||||
{% webui %}
|
||||
@@ -38,6 +40,8 @@ Experimental pre-release versions of the models may not interact with all filter
|
||||
|
||||
These instructions are for {% data variables.product.prodname_copilot_short %} on the {% data variables.product.github %} website. For instructions on different clients, click the appropriate tab at the top of this page.
|
||||
|
||||
> [!NOTE] If you use {% data variables.copilot.copilot_extensions_short %}, they may override the model you select.
|
||||
|
||||
{% data reusables.copilot.model-picker-enable-alternative-models %}
|
||||
|
||||
1. In the top right of any page on {% data variables.product.github %}, click the **{% octicon "copilot" aria-hidden="true" aria-label="copilot" %}** icon.
|
||||
@@ -56,13 +60,13 @@ These instructions are for {% data variables.product.prodname_copilot_short %} o
|
||||
|
||||
These instructions are for {% data variables.product.prodname_vscode %}. For instructions on different clients, click the appropriate tab at the top of this page.
|
||||
|
||||
{% data reusables.copilot.model-picker-enable-alternative-models %}
|
||||
|
||||
{% data reusables.copilot.chat-model-limitations-ide %}
|
||||
|
||||
{% data reusables.copilot.open-chat-vs-code %}
|
||||
1. At the bottom of the chat view, select the **CURRENT-MODEL** {% octicon "chevron-down" aria-hidden="true" aria-label="chevron-down" %} dropdown menu, then click the AI model of your choice.
|
||||
|
||||
{% data reusables.copilot.auto-model-option %}
|
||||
|
||||
## Adding more models
|
||||
|
||||
You can expand the model options that are available to power {% data variables.copilot.copilot_chat_short %}. You can add models from:
|
||||
@@ -115,13 +119,13 @@ These instructions are for {% data variables.product.prodname_vs %}. For instruc
|
||||
|
||||
To use multi-model {% data variables.copilot.copilot_chat_short %}, you must use {% data variables.product.prodname_vs %} 2022 version 17.12 or later. See the [{% data variables.product.prodname_vs %} downloads page](https://visualstudio.microsoft.com/downloads/).
|
||||
|
||||
{% data reusables.copilot.model-picker-enable-alternative-models %}
|
||||
|
||||
{% data reusables.copilot.chat-model-limitations-ide %}
|
||||
|
||||
1. In the {% data variables.product.prodname_vs %} menu bar, click **View**, then click **{% data variables.copilot.copilot_chat %}**.
|
||||
1. In the bottom right of the chat view, select the **CURRENT-MODEL** {% octicon "triangle-down" aria-hidden="true" aria-label="triangle-down" %} dropdown menu, then click the AI model of your choice.
|
||||
|
||||
{% data reusables.copilot.auto-model-option %}
|
||||
|
||||
{% endvisualstudio %}
|
||||
|
||||
{% jetbrains %}
|
||||
@@ -130,8 +134,6 @@ To use multi-model {% data variables.copilot.copilot_chat_short %}, you must use
|
||||
|
||||
These instructions are for the JetBrains IDEs. For instructions on different clients, click the appropriate tab at the top of this page.
|
||||
|
||||
{% data reusables.copilot.model-picker-enable-alternative-models %}
|
||||
|
||||
{% data reusables.copilot.chat-model-limitations-ide %}
|
||||
|
||||
1. Click the **{% octicon "copilot" aria-hidden="true" aria-label="copilot" %}** icon in the status bar.
|
||||
@@ -146,8 +148,6 @@ These instructions are for the JetBrains IDEs. For instructions on different cli
|
||||
|
||||
These instructions are for the Eclipse IDE. For instructions on different clients, click the appropriate tab at the top of this page.
|
||||
|
||||
{% data reusables.copilot.model-picker-enable-alternative-models %}
|
||||
|
||||
{% data reusables.copilot.chat-model-limitations-ide %}
|
||||
|
||||
1. Click the **{% octicon "copilot" aria-hidden="true" aria-label="copilot" %}** icon in the status bar.
|
||||
@@ -164,8 +164,6 @@ These instructions are for Xcode. For instructions on different clients, click t
|
||||
|
||||
To use multi-model {% data variables.copilot.copilot_chat_short %}, you must install the {% data variables.product.prodname_copilot %} for Xcode extension. See [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment).
|
||||
|
||||
{% data reusables.copilot.model-picker-enable-alternative-models %}
|
||||
|
||||
{% data reusables.copilot.chat-model-limitations-ide %}
|
||||
|
||||
1. To open the chat view, click **Editor** in the menu bar, then click **{% octicon "copilot" aria-hidden="true" aria-label="copilot" %} {% data variables.product.prodname_copilot_short %}** then **Open Chat**. {% data variables.copilot.copilot_chat_short %} opens in a new window.
|
||||
|
||||
1
data/reusables/copilot/auto-model-option.md
Normal file
1
data/reusables/copilot/auto-model-option.md
Normal file
@@ -0,0 +1 @@
|
||||
If you select **Auto**, {% data variables.copilot.copilot_auto_model_selection %} will select the best model based on availability and avoiding rate limiting. See [AUTOTITLE](/copilot/concepts/auto-model-selection).
|
||||
@@ -1 +1 @@
|
||||
When you use {% data variables.copilot.copilot_chat_short %} in {% data variables.product.prodname_vscode_shortname %}, it automatically selects the best model for you based on availability. You can manually choose a different model to override this selection. See [AUTOTITLE](/copilot/concepts/auto-model-selection) and [AUTOTITLE](/copilot/how-tos/use-ai-models/change-the-chat-model?tool=vscode).
|
||||
When you use {% data variables.copilot.copilot_chat_short %} in {% data variables.product.prodname_vscode_shortname %} or {% data variables.product.prodname_vs %}, **Auto** will automatically select the best model for you based on availability. You can manually choose a different model to override this selection. See [AUTOTITLE](/copilot/concepts/auto-model-selection) and [AUTOTITLE](/copilot/how-tos/use-ai-models/change-the-chat-model?tool=vscode).
|
||||
|
||||
Reference in New Issue
Block a user