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/admin/data-residency/feature-overview-for-github-enterprise-cloud-with-data-residency.md
-1
Original file line number
Diff line number
Diff line change
@@ -30,7 +30,6 @@ The following features are currently unavailable on {% data variables.enterprise
30
30
| {% data variables.product.prodname_copilot_extensions %} | Currently unavailable |[AUTOTITLE](/copilot/using-github-copilot/using-extensions-to-integrate-external-tools-with-copilot-chat)|
31
31
| {% data variables.product.prodname_copilot_short %} Metrics API | Currently unavailable |[AUTOTITLE](/rest/copilot/copilot-metrics)|
32
32
| Interactive maps | Currently can't use GeoJSON/TopoJSON syntax to create interactive maps. |[AUTOTITLE](/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams#creating-geojson-and-topojson-maps)|
33
-
| Usage metrics for {% data variables.product.prodname_actions %} | Currently unavailable |[AUTOTITLE](/organizations/collaborating-with-groups-in-organizations/viewing-usage-metrics-for-github-actions)|
34
33
| Restricting {% data variables.product.prodname_actions %} policies to verified creators | Currently unavailable |[AUTOTITLE](/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise#allow-enterprise-and-select-non-enterprise-actions-and-reusable-workflows)|
35
34
| Some features currently in {% data variables.release-phases.public_preview %} or {% data variables.release-phases.private_preview %} | Certain features that are in a preview phase on {% data variables.product.prodname_dotcom_the_website %} may not be available on {% data variables.enterprise.data_residency_site %} ||
Copy file name to clipboardexpand all lines: content/copilot/about-github-copilot/github-copilot-features.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,7 @@ If you use {% data variables.product.prodname_vscode_shortname %}, you can also
24
24
25
25
### {% data variables.product.prodname_copilot_chat_short %}
26
26
27
-
A chat interface that lets you ask coding-related questions. {% data variables.product.prodname_copilot_chat %} is available on the {% data variables.product.github %} website, in {% data variables.product.prodname_mobile %}, in supported IDEs _({% data variables.product.prodname_vscode %}, {% data variables.product.prodname_vs %}, JetBrains IDEs, and Xcode)_, and in {% data variables.product.prodname_windows_terminal %}. Users can also use skills with {% data variables.product.prodname_copilot_chat_short %}. For more information, see [AUTOTITLE](/copilot/using-github-copilot/asking-github-copilot-questions-in-github) and [AUTOTITLE](/copilot/using-github-copilot/asking-github-copilot-questions-in-your-ide).
27
+
A chat interface that lets you ask coding-related questions. {% data variables.product.prodname_copilot_chat %} is available on the {% data variables.product.github %} website, in {% data variables.product.prodname_mobile %}, in supported IDEs _({% data variables.product.prodname_vscode %}, {% data variables.product.prodname_vs %}, JetBrains IDEs, Eclipse IDE, and Xcode)_, and in {% data variables.product.prodname_windows_terminal %}. Users can also use skills with {% data variables.product.prodname_copilot_chat_short %}. For more information, see [AUTOTITLE](/copilot/using-github-copilot/asking-github-copilot-questions-in-github) and [AUTOTITLE](/copilot/using-github-copilot/asking-github-copilot-questions-in-your-ide).
28
28
29
29
### {% data variables.product.prodname_copilot_cli_short %}
Copy file name to clipboardexpand all lines: content/copilot/managing-copilot/configure-personal-settings/configuring-github-copilot-in-your-environment.md
+5-11
Original file line number
Diff line number
Diff line change
@@ -261,10 +261,6 @@ You can learn more about scenarios and setup in the [{% data variables.product.p
261
261
262
262
After you install the {% data variables.product.prodname_copilot %} extension, you can enable or disable it, and you can configure advanced settings within {% data variables.product.prodname_vscode %} or on {% data variables.product.github %}.
263
263
264
-
## Prerequisites
265
-
266
-
To configure {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %}, you must install the {% data variables.product.prodname_copilot %} extension. For more information, see [AUTOTITLE](/copilot/using-github-copilot/getting-started-with-github-copilot?tool=vscode).
267
-
268
264
## Keyboard shortcuts for {% data variables.product.prodname_copilot %}
269
265
270
266
You can use the default keyboard shortcuts for {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_copilot %}. Search keyboard shortcuts by command name in the Keyboard Shortcuts editor.
@@ -458,11 +454,11 @@ After updating the extension, Xcode must be restarted for the changes to take ef
458
454
459
455
{% eclipse %}
460
456
461
-
{% data reusables.copilot.eclipse-public-preview-note %}
462
-
463
457
## About {% data variables.product.prodname_copilot %} in Eclipse
464
458
465
-
If you use Eclipse, {% data variables.product.prodname_copilot %} can provide code suggestions as you work in the IDE.
459
+
If you use Eclipse, {% data variables.product.prodname_copilot %} can provide code suggestions as you work in the IDE. You can also use the {% data variables.product.prodname_copilot_chat_short %} panel to work with {% data variables.product.prodname_copilot_short %} as your AI pair programmer.
460
+
461
+
{% data reusables.copilot.eclipse-public-preview-note %}
466
462
467
463
After you install {% data variables.product.prodname_copilot %} in Eclipse, you can enable or disable it, and you can configure advanced settings within the IDE.
468
464
@@ -485,8 +481,6 @@ If you don't want to use the default keyboard shortcuts for {% data variables.pr
485
481
486
482
For advanced settings, you can set auto-completion behavior, configure proxy, and assign a {% data variables.product.prodname_enterprise %} authentication endpoint.
487
483
488
-
{% endeclipse %}
489
-
490
-
## Authenticating to an account on {% data variables.enterprise.data_residency_site %}
484
+
{% data reusables.copilot.dotcom-settings %}
491
485
492
-
{% data reusables.copilot.sign-in-ghecom %} See [AUTOTITLE](/copilot/managing-copilot/configure-personal-settings/using-github-copilot-with-an-account-on-ghecom).
Copy file name to clipboardexpand all lines: content/copilot/managing-copilot/configure-personal-settings/installing-the-github-copilot-extension-in-your-environment.md
+4-6
Original file line number
Diff line number
Diff line change
@@ -230,19 +230,17 @@ Before you can use the {% data variables.product.prodname_copilot %} extension f
230
230
231
231
{% eclipse %}
232
232
233
-
{% data reusables.copilot.eclipse-public-preview-note %}
234
-
235
233
## About {% data variables.product.prodname_copilot %} in Eclipse
236
234
237
-
Installing {% data variables.product.prodname_copilot %} in Eclipse allows you to receive coding suggestions from {% data variables.product.prodname_copilot_short %} as you type.
235
+
Installing {% data variables.product.prodname_copilot %} in Eclipse allows you to receive coding suggestions from {% data variables.product.prodname_copilot_short %} as you type. You also automatically get access to {% data variables.product.prodname_copilot_chat %}, which allows you to chat with {% data variables.product.prodname_copilot_short %}.
236
+
237
+
{% data reusables.copilot.eclipse-public-preview-note %}
238
238
239
239
To see instructions for other popular coding environments, use the tool switcher at the top of the page.
240
240
241
241
## Prerequisites
242
242
243
-
* **Access to {% data variables.product.prodname_copilot_short %}**. To use {% data variables.product.prodname_copilot %} in Eclipse, you must have an active {% data variables.product.prodname_copilot %} subscription. {% data reusables.copilot.subscription-prerequisite %}
244
-
245
-
* **Compatible version of Eclipse**. To use {% data variables.product.prodname_copilot %} in Eclipse, you must have Eclipse version 2024-09 or above. For more information on the latest versions, see the [Eclipse download page](https://www.eclipse.org/downloads/packages/).
243
+
{% data reusables.copilot.eclipse-prerequisites %}
246
244
247
245
## Installing {% data variables.product.prodname_copilot %} in Eclipse
Copy file name to clipboardexpand all lines: content/copilot/managing-copilot/configure-personal-settings/using-github-copilot-with-an-account-on-ghecom.md
-2
Original file line number
Diff line number
Diff line change
@@ -100,8 +100,6 @@ For the "{% data variables.product.prodname_enterprise %} URL" field, enter the
100
100
101
101
## Authenticating from Eclipse
102
102
103
-
{% data reusables.copilot.eclipse-public-preview-note %}
104
-
105
103
1. In the IDE, click **{% octicon "copilot" aria-hidden="true" %} {% data variables.product.prodname_copilot_short %}** to open the menu.
106
104
1. Click **Edit Preferences...**.
107
105
1. In the **{% data variables.product.prodname_enterprise %} Authentication Endpoint** field, enter the URL where you access {% data variables.product.github %}. For example: `https://{% data variables.enterprise.data_residency_example_domain %}`.
Copy file name to clipboardexpand all lines: content/copilot/responsible-use-of-github-copilot-features/responsible-use-of-github-copilot-chat-in-your-ide.md
+52
Original file line number
Diff line number
Diff line change
@@ -48,6 +48,8 @@ When you use the `@github` chat participant, the response generated may addition
48
48
This can be a useful tool for programmers, as it can provide guidance and support for common coding tasks and challenges.
49
49
50
50
{% data reusables.rai.copilot.copilot-chat-ide-improving-performance %}
51
+
{% data reusables.rai.copilot.copilot-chat-ide-provide-feedback %}
52
+
{% data reusables.rai.copilot.copilot-chat-ide-stay-up-to-date %}
51
53
52
54
{% data reusables.rai.copilot.copilot-chat-ide-limitations %}
53
55
@@ -86,6 +88,8 @@ The response generated by {% data variables.product.prodname_copilot_chat_short
86
88
This can be a useful tool for programmers, as it can provide guidance and support for common coding tasks and challenges.
87
89
88
90
{% data reusables.rai.copilot.copilot-chat-ide-improving-performance %}
91
+
{% data reusables.rai.copilot.copilot-chat-ide-provide-feedback %}
92
+
{% data reusables.rai.copilot.copilot-chat-ide-stay-up-to-date %}
89
93
90
94
{% data reusables.rai.copilot.copilot-chat-ide-limitations %}
91
95
@@ -118,9 +122,57 @@ The response generated by {% data variables.product.prodname_copilot_chat_short
118
122
This can be a useful tool for programmers, as it can provide guidance and support for common coding tasks and challenges.
119
123
120
124
{% data reusables.rai.copilot.copilot-chat-ide-improving-performance %}
125
+
{% data reusables.rai.copilot.copilot-chat-ide-provide-feedback %}
126
+
{% data reusables.rai.copilot.copilot-chat-ide-stay-up-to-date %}
121
127
122
128
{% data reusables.rai.copilot.copilot-chat-ide-limitations %}
123
129
124
130
{% data reusables.rai.copilot.copilot-chat-ide-next-steps %}
125
131
126
132
{% endjetbrains %}
133
+
134
+
{% eclipse %}
135
+
136
+
{% data reusables.rai.copilot.about-copilot-chat-ide %}
137
+
138
+
{% data reusables.rai.copilot.copilot-chat-ide-input-processing-all1 %}
139
+
140
+
{% data reusables.rai.copilot.copilot-chat-ide-input-processing-all2 %}
141
+
142
+
{% data reusables.rai.copilot.copilot-chat-ide-language-model-analysis %}
143
+
144
+
{% data reusables.rai.copilot.copilot-chat-ide-response-generation %}
145
+
146
+
{% data reusables.rai.copilot.copilot-chat-ide-output-formatting %}
147
+
148
+
## Use cases for {% data variables.product.prodname_copilot_chat %}
149
+
150
+
{% data variables.product.prodname_copilot_chat %} can provide coding assistance in a variety of scenarios.
151
+
{% data reusables.rai.copilot.copilot-chat-generate-test-cases %}
152
+
153
+
### Explaining code and suggesting improvements
154
+
155
+
{% data variables.product.prodname_copilot_chat_short %} can help explain the code in a file by generating natural language descriptions of the code's functionality and purpose. This can be useful if you want to understand the code's behavior or for non-technical stakeholders who need to understand how the code works. For example, you can ask {% data variables.product.prodname_copilot_short %} to explain a named function in the currently displayed file and {% data variables.product.prodname_copilot_chat_short %} will generate a natural language description of what the code does. This can include information such as the function's input and output parameters, and its dependencies.
156
+
157
+
{% data variables.product.prodname_copilot_chat_short %} can also suggest potential improvements to the code, such as improved handling of errors and edge cases, or changes to the logical flow to make the code more readable.
158
+
159
+
By generating explanations and suggesting related documentation, {% data variables.product.prodname_copilot_chat_short %} may help you to understand the code in a project, leading to improved collaboration and more effective software development. However, it's important to note that the generated explanations and documentation may not always be accurate or complete, so you'll need to review, and occasionally correct, {% data variables.product.prodname_copilot_chat_short %}'s output.
160
+
161
+
{% data reusables.rai.copilot.copilot-chat-propose-fixes %}
162
+
163
+
### Answering coding questions
164
+
165
+
You can ask {% data variables.product.prodname_copilot_chat_short %} for help or clarification on specific coding problems and receive responses in natural language format or in code snippet format.
166
+
167
+
The response generated by {% data variables.product.prodname_copilot_chat_short %} will use the model's training data set to answer your questions.
168
+
169
+
This can be a useful tool for programmers, as it can provide guidance and support for common coding tasks and challenges.
170
+
171
+
{% data reusables.rai.copilot.copilot-chat-ide-improving-performance %}
172
+
{% data reusables.rai.copilot.copilot-chat-ide-stay-up-to-date %}
173
+
174
+
{% data reusables.rai.copilot.copilot-chat-ide-limitations %}
175
+
176
+
{% data reusables.rai.copilot.copilot-chat-ide-next-steps %}
Copy file name to clipboardexpand all lines: content/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-chat.md
+36-2
Original file line number
Diff line number
Diff line change
@@ -14,8 +14,6 @@ However, you are not limited to using this model. You can choose from a selectio
14
14
15
15
{% 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.
16
16
17
-
Changing the model that's used by {% data variables.product.prodname_copilot_chat_short %} does not affect the model that's 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).
18
-
19
17
{% webui %}
20
18
21
19
> [!NOTE]
@@ -64,6 +62,8 @@ These instructions are for {% data variables.product.prodname_copilot_short %} o
64
62
65
63
{% vscode %}
66
64
65
+
Changing the model that's used by {% data variables.product.prodname_copilot_chat_short %} does not affect the model that's 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).
66
+
67
67
> [!NOTE]
68
68
> * Multiple model support in {% data variables.product.prodname_copilot_chat_short %} is in {% data variables.release-phases.public_preview %} and is subject to change. {% ifversion copilot-enterprise %}
69
69
> * Support for GPT-4.5 is only available on {% data variables.product.prodname_copilot_enterprise_short %}. {% endif %}
@@ -135,6 +135,8 @@ To use multi-model {% data variables.product.prodname_copilot_chat_short %}, you
135
135
136
136
{% jetbrains %}
137
137
138
+
Changing the model that's used by {% data variables.product.prodname_copilot_chat_short %} does not affect the model that's 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).
139
+
138
140
## AI models for {% data variables.product.prodname_copilot_chat_short %}
139
141
140
142
The following models are currently available through multi-model {% data variables.product.prodname_copilot_chat_short %}:
@@ -164,3 +166,35 @@ These instructions are for the JetBrains IDEs. For instructions on different cli
164
166
1. In the bottom right of the chat view, select an AI model of your choice from the {% octicon "chevron-down" aria-hidden="true" %} dropdown menu.
165
167
166
168
{% endjetbrains %}
169
+
170
+
{% eclipse %}
171
+
172
+
## AI models for {% data variables.product.prodname_copilot_chat_short %}
173
+
174
+
The following models are currently available through multi-model {% data variables.product.prodname_copilot_chat_short %}:
175
+
176
+
* {% data reusables.copilot.model-description-gpt-4o %}
177
+
* {% data reusables.copilot.model-description-claude-sonnet-35 %}
178
+
* {% data reusables.copilot.model-description-gemini-flash %}
179
+
* {% data reusables.copilot.model-description-o1 %}
180
+
* {% data reusables.copilot.model-description-o3-mini %}
181
+
182
+
For more information about these models, see:
183
+
184
+
***OpenAI's GPT-4o, o1, and o3-mini models**: [Models](https://platform.openai.com/docs/models) in the OpenAI Platform documentation.
185
+
***Anthropic's {% data variables.copilot.copilot_claude_sonnet %} models**: [AUTOTITLE](/copilot/using-github-copilot/ai-models/using-claude-sonnet-in-github-copilot).
186
+
***Google's {% data variables.copilot.copilot_gemini_flash %} model**: [AUTOTITLE](/copilot/using-github-copilot/ai-models/using-gemini-flash-in-github-copilot).
187
+
188
+
## Changing the AI model for {% data variables.product.prodname_copilot_chat_short %}
189
+
190
+
These instructions are for the Eclipse IDE. For instructions on different clients, click the appropriate tab at the top of this page.
191
+
192
+
{% data reusables.copilot.model-picker-enable-alternative-models %}
193
+
194
+
{% data reusables.copilot.chat-model-limitations-ide %}
195
+
196
+
1. Click the **{% octicon "copilot" aria-hidden="true" %}** icon in the status bar.
197
+
1. In the popup menu, click **Open Chat**.
198
+
1. In the bottom right of the chat panel, click the currently selected AI model, then select an alternative model from the popup menu.
Copy file name to clipboardexpand all lines: content/copilot/using-github-copilot/copilot-chat/asking-github-copilot-questions-in-github.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -231,9 +231,9 @@ You can chat with {% data variables.product.prodname_copilot_short %} about a fi
231
231
232
232

233
233
234
-
## Asking questions about {% data variables.product.prodname_GH_advanced_security %} alerts
234
+
## Asking questions about alerts from {% data variables.product.prodname_GHAS %} products
235
235
236
-
{% data variables.product.prodname_copilot_short %} allows you to use natural language questions to ask about security alerts in repositories in your organization when these alerts are generated by {% data variables.product.prodname_GH_advanced_security %} features ({% data variables.product.prodname_code_scanning %}, {% data variables.product.prodname_secret_scanning %}, and {% data variables.product.prodname_dependabot_alerts %}).
236
+
{% data variables.product.prodname_copilot_short %} allows you to use natural language questions to ask about security alerts in repositories in your organization when these alerts are generated by {% data variables.product.prodname_GHAS %} features ({% data variables.product.prodname_code_scanning %}, {% data variables.product.prodname_secret_scanning %}, and {% data variables.product.prodname_dependabot_alerts %}).
237
237
238
238
1. At the top right of any page on {% data variables.product.github %}, click {% octicon "triangle-down" aria-label="The downwards triangle icon" %} beside the **{% octicon "copilot" aria-hidden="true" %}** icon and click **Immersive** in the dropdown menu.
0 commit comments