You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/copilot/concepts/models/auto-model-selection.md
+14-12Lines changed: 14 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,8 +7,10 @@ product: '{% data variables.copilot.copilot_auto_model_selection_short_cap_a %}
7
7
versions:
8
8
feature: copilot
9
9
contentType: concepts
10
-
category:
10
+
category:
11
11
- Learn about Copilot
12
+
redirect_from:
13
+
- /copilot/concepts/auto-model-selection
12
14
---
13
15
14
16
## Overview
@@ -17,14 +19,14 @@ More than just a model picker, {% data variables.copilot.copilot_auto_model_sele
17
19
18
20
### Auto with task optimization
19
21
20
-
> [!NOTE] {% data variables.copilot.copilot_auto_model_selection_short_cap_a %} with task optimization is generally available in {% data variables.copilot.copilot_chat_short %} in {% data variables.product.prodname_vscode_shortname %}.
22
+
> [!NOTE] {% data variables.copilot.copilot_auto_model_selection_short_cap_a %} with task optimization is generally available in {% data variables.copilot.copilot_chat_short %} in {% data variables.product.prodname_vscode_shortname %}.
21
23
22
24
{% data variables.copilot.copilot_auto_model_selection_short_cap_a %} with task optimization combines two systems to provide high quality results and better reliability. One system tracks real-time system health and availability, while the other evaluates task complexity. Putting these together, {% data variables.copilot.copilot_auto_model_selection_short %} routes the task to the optimal model.
23
25
24
-
Routing occurs along natural cache boundaries to avoid additional cache related costs. Switching models mid-session has shown increased cost without ample improvements in quality.
26
+
Routing occurs along natural cache boundaries to avoid additional cache related costs. Switching models mid-session has shown increased cost without ample improvements in quality.
25
27
This helps you get more value from {% data variables.product.prodname_copilot_short %} since it matches each task to the model that can solve it most efficiently. That means reserving higher-cost reasoning models for problems that truly need it, while routing straightforward tasks to faster, lower-cost models that still deliver great results.
26
28
27
-
Benefits of using {% data variables.copilot.copilot_auto_model_selection_short %} include:
29
+
Benefits of using {% data variables.copilot.copilot_auto_model_selection_short %} include:
28
30
* Matching each task to the model that can solve it most efficiently.
29
31
* Model choice based on real-time system health and availability.
30
32
* Language invariance: Routing decisions depend on what you are trying to do, not what language you're asking in.
@@ -46,36 +48,36 @@ When you select **Auto**, {% data variables.copilot.copilot_auto_model_selection
46
48
* Models not available in your plan.
47
49
* Models excluded by administrator policies. See [AUTOTITLE](/copilot/how-tos/copilot-on-github/set-up-copilot/configure-access-to-ai-models).
48
50
* Models excluded by policies restricting {% data variables.product.prodname_copilot_short %} to data-resident or FedRAMP-compliant models.
49
-
* Models with premium request multipliers greater than one.
51
+
* Models with premium request multipliers greater than one.
50
52
51
53
### Multiplier discounts
52
54
53
55
{% data reusables.copilot.auto-model-multiplier-discount %} See [AUTOTITLE](/copilot/concepts/billing/copilot-requests#model-multipliers).
54
56
55
57
## {% data variables.copilot.copilot_auto_model_selection_short_cap_a %} in {% data variables.product.prodname_copilot_short %}
56
58
57
-
{% data variables.copilot.copilot_auto_model_selection_short_cap_a %}, optimized for model reliability and availability, is available in these {% data variables.product.prodname_copilot_short %} products:
59
+
{% data variables.copilot.copilot_auto_model_selection_short_cap_a %}, optimized for model reliability and availability, is available in these {% data variables.product.prodname_copilot_short %} products:
58
60
* {% data variables.copilot.copilot_chat_short %}
59
61
* {% data variables.copilot.copilot_cli_short %}
60
-
* {% data variables.copilot.copilot_cloud_agent %}
62
+
* {% data variables.copilot.copilot_cloud_agent %}
61
63
62
64
> [!TIP]
63
65
> You can see which model was used for each {% data variables.product.prodname_copilot_short %} response.
64
66
> * In **{% data variables.copilot.copilot_chat_short %}**, hover over the response.
65
67
> * In **{% data variables.copilot.copilot_cli_short %}**, the model used for each response displays in the terminal.
66
-
> * In **{% data variables.copilot.copilot_cloud_agent %}**, the model used for each response displays at the end of the response.
68
+
> * In **{% data variables.copilot.copilot_cloud_agent %}**, the model used for each response displays at the end of the response.
67
69
68
70
### {% data variables.copilot.copilot_chat_short %} in IDEs
69
71
70
-
{% data variables.copilot.copilot_auto_model_selection_short_cap_a %}, with task optimization, is generally available in the following IDEs:
72
+
{% data variables.copilot.copilot_auto_model_selection_short_cap_a %}, with task optimization, is generally available in the following IDEs:
71
73
* {% data variables.product.prodname_vscode_shortname %}
72
74
73
75
{% data variables.copilot.copilot_auto_model_selection_short_cap_a %}, optimized for model reliability and availability, is generally available in the following IDEs:
74
76
* JetBrains IDEs
75
77
* Eclipse
76
78
* Xcode
77
79
78
-
{% data variables.copilot.copilot_auto_model_selection_short_cap_a %}, optimized for model reliability and availability, is in public preview in the following IDEs:
80
+
{% data variables.copilot.copilot_auto_model_selection_short_cap_a %}, optimized for model reliability and availability, is in public preview in the following IDEs:
79
81
* {% data variables.product.prodname_vs %}
80
82
81
83
#### Enabling access during {% data variables.release-phases.public_preview %}
@@ -88,15 +90,15 @@ When you select **Auto** in the {% data variables.product.prodname_openai_codex
88
90
89
91
### {% data variables.product.prodname_openai_codex %} supported models
90
92
91
-
These models are available for {% data variables.copilot.copilot_auto_model_selection_short_cap_a %} in the {% data variables.product.prodname_openai_codex %} coding agent.
93
+
These models are available for {% data variables.copilot.copilot_auto_model_selection_short_cap_a %} in the {% data variables.product.prodname_openai_codex %} coding agent.
92
94
93
95
{% data reusables.copilot.openai-codex-agent-models %}
94
96
95
97
For more information, see [AUTOTITLE](/copilot/concepts/agents/openai-codex).
96
98
97
99
### {% data variables.product.prodname_anthropic_claude %} supported models
98
100
99
-
These models are available for {% data variables.copilot.copilot_auto_model_selection_short_cap_a %} in the {% data variables.product.prodname_anthropic_claude %} coding agent.
101
+
These models are available for {% data variables.copilot.copilot_auto_model_selection_short_cap_a %} in the {% data variables.product.prodname_anthropic_claude %} coding agent.
100
102
101
103
{% data reusables.copilot.anthropic-claude-agent-models %}
Copy file name to clipboardExpand all lines: content/copilot/concepts/models/fallback-and-lts-models.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,13 +1,15 @@
1
1
---
2
2
title: Base and long-term support (LTS) models
3
3
shortTitle: Base and LTS models
4
-
intro: 'Learn about base models, long-term support (LTS) models, and how they affect model availability for enterprises using {% data variables.product.prodname_copilot %}.'
4
+
intro: Learn about base models, long-term support (LTS) models, and how they affect model availability for enterprises using {% data variables.product.prodname_copilot %}.
Copy file name to clipboardExpand all lines: content/copilot/concepts/models/fedramp-models.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,13 @@
1
1
---
2
2
title: FedRAMP-compliant models for GitHub Copilot
3
3
shortTitle: FedRAMP models
4
-
intro: "Restrict users to models with FedRAMP Moderate certification."
4
+
intro: Restrict users to models with FedRAMP Moderate certification.
5
5
versions:
6
6
feature: copilot
7
7
product: '{% data variables.enterprise.data_residency %}'
8
8
contentType: concepts
9
+
redirect_from:
10
+
- /copilot/concepts/fedramp-models
9
11
---
10
12
11
13
If your enterprise uses {% data variables.enterprise.data_residency %} in the US, you can enable a policy to ensure that users on your {% data variables.product.prodname_copilot_short %} plan can only use models with **FedRAMP Moderate** certification.
@@ -34,4 +36,4 @@ Enabling the FedRAMP policy restricts users to the following models:
34
36
35
37
To enable this policy, use the **Restrict {% data variables.product.prodname_copilot_short %} to FedRAMP models** policy in the "Features" section of your enterprise's {% data variables.product.prodname_copilot_short %} policies. This policy is disabled by default, and enabling it will affect your pricing for {% data variables.product.prodname_copilot_short %} requests.
36
38
37
-
For instructions on finding your policies page, see [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-enterprise-policies).
39
+
For instructions on finding your policies page, see [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-enterprise-policies).
intro: 'Utility models power background {% data variables.product.prodname_copilot_short %} features.'
4
+
versions:
5
+
feature: copilot
6
+
contentType: concepts
7
+
---
8
+
9
+
Utility models are a small set of models that are automatically enabled for all {% data variables.product.prodname_copilot %} users across every plan. They power background features such as the generation of commit messages or chat session titles, and they apply across {% data variables.product.prodname_copilot_short %} surfaces: in IDEs, on {% data variables.product.github %}, and in {% data variables.copilot.copilot_cli_short %}.
10
+
11
+
## How do utility models work?
12
+
13
+
Utility models:
14
+
15
+
* Are **not** visible in the model picker and cannot be selected by users directly.
16
+
***Cannot** be disabled by organization or enterprise administrators, except by disabling {% data variables.product.prodname_copilot_short %} completely.
17
+
* Do **not** consume premium request units or tokens for usage-based billing, and do **not** appear as a billed line item in usage reports.
18
+
***Are** subject to per-user rate limits.
19
+
20
+
These characteristics ensure that {% data variables.product.prodname_copilot_short %} features work smoothly regardless of your model policies and billing controls.
21
+
22
+
## List of utility models
23
+
24
+
Utility models are typically selected for being fast and lightweight. {% data reusables.copilot.utility-models %}
Copy file name to clipboardExpand all lines: content/copilot/concepts/preparing-for-new-features-and-models.md
+5-2Lines changed: 5 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -54,18 +54,21 @@ You can find information about the models available and upcoming models in the f
54
54
***Model comparison**: To compare model capabilities side by side, see [AUTOTITLE](/copilot/reference/ai-models/model-comparison).
55
55
***Changelog**: Model updates are announced in the [{% data variables.product.prodname_copilot_short %} changelog](https://github.blog/changelog/label/copilot/).
56
56
57
-
To plan for model transitions and set user expectations, track which models {% data variables.product.github %} designates as base or long-term support (LTS):
57
+
#### Special categories
58
+
59
+
{% data variables.product.company_short %} categorizes certain types of model, allowing you to plan for model transitions and set user expectations.
58
60
59
61
{% rowheaders %}
60
62
61
63
| Model type | Description | Why it matters |
62
64
| --- | --- | --- |
65
+
| Utility model | A small set of models that power background {% data variables.product.company_short %} features across surfaces. | Your enterprise cannot disable these models. Monitor these to ensure they are compliant. |
63
66
| Base model | The default model when no other models are enabled. | Automatically enabled within 60 days of designation. |
64
67
| LTS model | A model supported for one year from designation. | Allows enterprises to build workflows around a stable model. |
65
68
66
69
{% endrowheaders %}
67
70
68
-
For more information, see [AUTOTITLE](/copilot/concepts/fallback-and-lts-models).
71
+
For more information, see [AUTOTITLE](/copilot/concepts/models/utility-models) and [AUTOTITLE](/copilot/concepts/models/fallback-and-lts-models).
Copy file name to clipboardExpand all lines: content/copilot/reference/ai-models/supported-models.md
+7-1Lines changed: 7 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -107,7 +107,7 @@ Some {% data variables.product.prodname_copilot_short %} models require minimum
107
107
{% endrowheaders %}
108
108
109
109
> [!NOTE]
110
-
>
110
+
>
111
111
> * For {% data variables.copilot.copilot_gpt_53_codex %} in {% data variables.product.prodname_vscode %}, `v1.108` and later provide improved prompting and response quality.
112
112
> * "No minimum listed" means the reviewed changelog or release guidance did not specify a minimum version, not that all older versions are supported.
113
113
> * Even when a model appears in the model picker on older supported versions, prompting and model behavior may work best with the latest IDE and {% data variables.product.prodname_copilot_short %} extension or plugin versions.
@@ -154,6 +154,12 @@ For more information about fallback and LTS models, see [AUTOTITLE](/copilot/con
154
154
155
155
Evaluation models may be added, updated, or removed without notice. Availability and rate limits may differ from generally available models.
156
156
157
+
## Utility models
158
+
159
+
Utility models power background features across surfaces, and cannot be disabled or selected in the model picker. See [AUTOTITLE](/copilot/concepts/models/utility-models).
160
+
161
+
{% data reusables.copilot.utility-models %}
162
+
157
163
## Next steps
158
164
159
165
* For task-based guidance on selecting a model, see [AUTOTITLE](/copilot/reference/ai-models/model-comparison).
0 commit comments