diff --git a/assets/images/help/copilot/chat-mode-vscode.png b/assets/images/help/copilot/chat-mode-vscode.png
new file mode 100644
index 000000000000..8586ea09fa3a
Binary files /dev/null and b/assets/images/help/copilot/chat-mode-vscode.png differ
diff --git a/assets/images/help/copilot/copilot-chat-agent-option.png b/assets/images/help/copilot/copilot-chat-agent-option.png
new file mode 100644
index 000000000000..8a7d32606cd6
Binary files /dev/null and b/assets/images/help/copilot/copilot-chat-agent-option.png differ
diff --git a/assets/images/help/copilot/copilot-chat-mcp-confirmation-dialog.png b/assets/images/help/copilot/copilot-chat-mcp-confirmation-dialog.png
new file mode 100644
index 000000000000..9b98c9e16757
Binary files /dev/null and b/assets/images/help/copilot/copilot-chat-mcp-confirmation-dialog.png differ
diff --git a/assets/images/help/copilot/mcp-start-server-button.png b/assets/images/help/copilot/mcp-start-server-button.png
new file mode 100644
index 000000000000..601856d10fb6
Binary files /dev/null and b/assets/images/help/copilot/mcp-start-server-button.png differ
diff --git a/assets/images/help/copilot/shopping-cart-uml.png b/assets/images/help/copilot/shopping-cart-uml.png
new file mode 100644
index 000000000000..c57f4e45559d
Binary files /dev/null and b/assets/images/help/copilot/shopping-cart-uml.png differ
diff --git a/assets/images/help/copilot/vsc-mcp-server-running.png b/assets/images/help/copilot/vsc-mcp-server-running.png
new file mode 100644
index 000000000000..633b8370c430
Binary files /dev/null and b/assets/images/help/copilot/vsc-mcp-server-running.png differ
diff --git a/content/admin/monitoring-and-managing-your-instance/monitoring-your-instance/about-the-monitor-dashboards.md b/content/admin/monitoring-and-managing-your-instance/monitoring-your-instance/about-the-monitor-dashboards.md
index 323543c42c40..031f0f433a17 100644
--- a/content/admin/monitoring-and-managing-your-instance/monitoring-your-instance/about-the-monitor-dashboards.md
+++ b/content/admin/monitoring-and-managing-your-instance/monitoring-your-instance/about-the-monitor-dashboards.md
@@ -116,6 +116,10 @@ Number of tasks queued for background processing on the {% data variables.produc
Monitoring Git maintenance failures can help customers with large and active repositories proactively manage repository health. Occasional "spurious failures" and "retries" are expected, but if a repository consistently shows Git maintenance marked as "failed", we recommend contacting [GitHub Support](https://support.github.com/).
{% endif %}
+### Git Maintenance
+
+Monitoring Git maintenance failures can help customers with large and active repositories proactively manage repository health. Occasional "spurious failures" and "retries" are expected, but if a repository consistently shows Git maintenance marked as "failed", we recommend contacting [GitHub Support](https://support.github.com/).
+
### Network
The network interface graphs can be useful in profiling user activity, and throughput of traffic in and out of the {% data variables.product.prodname_ghe_server %} appliance.
diff --git a/content/billing/managing-billing-for-your-products/managing-billing-for-github-copilot/about-billing-for-github-copilot.md b/content/billing/managing-billing-for-your-products/managing-billing-for-github-copilot/about-billing-for-github-copilot.md
index ff04f83c9f81..3bf02724d074 100644
--- a/content/billing/managing-billing-for-your-products/managing-billing-for-github-copilot/about-billing-for-github-copilot.md
+++ b/content/billing/managing-billing-for-your-products/managing-billing-for-github-copilot/about-billing-for-github-copilot.md
@@ -20,7 +20,12 @@ Subscriptions to {% data variables.product.prodname_copilot_for_business %} are
## {% data variables.product.prodname_copilot %} as an individual
-Subscriptions to {% data variables.product.prodname_copilot_pro %} are available on a monthly or yearly cycle, for either {% data variables.copilot.cfi_price_per_month %} per calendar month or {% data variables.copilot.cfi_price_per_year %} per year. For more information, see [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-subscription/about-billing-for-github-copilot-individual).
+Subscriptions to {% data variables.product.prodname_copilot_pro %} and {% data variables.product.prodname_copilot_pro_plus %} are available on a monthly or yearly cycle:
+
+* **{% data variables.product.prodname_copilot_pro_short %}**: {% data variables.copilot.cfi_price_per_month %} per calendar month or {% data variables.copilot.cfi_price_per_year %} per year.
+* **{% data variables.product.prodname_copilot_pro_plus_short %}**: {% data variables.copilot.cpp_price_per_month %} per calendar month or {% data variables.copilot.cpp_price_per_year %} per year.
+
+See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-subscription/about-billing-for-github-copilot-individual).
> [!NOTE] {% data reusables.copilot.copilot-one-account %}
diff --git a/content/billing/using-the-new-billing-platform/gathering-insights-on-your-spending.md b/content/billing/using-the-new-billing-platform/gathering-insights-on-your-spending.md
index 80a5f5f7a2c8..d9c2cc9abda8 100644
--- a/content/billing/using-the-new-billing-platform/gathering-insights-on-your-spending.md
+++ b/content/billing/using-the-new-billing-platform/gathering-insights-on-your-spending.md
@@ -40,7 +40,16 @@ You can view the usage of your personal account and download the usage data for
>[!NOTE] The usage graph is configured to represent the start of the month to the end of the month, not your specific billing period.
-1. To request a CSV usage report, select **Get usage report** in the upper-right corner of the page. You can choose a pre-selected option or use the Custom range option to specify a date range of up to 31 days.
+1. To request a CSV usage report, select **Get usage report** in the upper-right corner of the page.
+
+ * For a breakdown of all metered usage, click **Metered billing usage report**.
+ * For a per user breakdown of additional premium requests, click **{% data variables.product.prodname_copilot_short %} premium requests usage report**.
+
+
+ {% data reusables.copilot.unlimited-premium-requests %}
+
+
+ You can choose a pre-selected option or use the "Custom range" option to specify a date range of up to 31 days.
{% endif %}
@@ -73,7 +82,16 @@ You can view the usage of your {% data variables.enterprise.enterprise_or_org %}
>[!NOTE] The usage graph is configured to represent the start of the month to the end of the month, not your specific billing period.
-1. To request a CSV usage report, select **Get usage report** in the upper-right corner of the page. You can choose a pre-selected option or use the Custom range option to specify a date range of up to 31 days.
+1. To request a CSV usage report, select **Get usage report** in the upper-right corner of the page.
+
+ * For a breakdown of all metered usage, click **Metered billing usage report**.
+ * For a per user breakdown of additional premium requests, click **{% data variables.product.prodname_copilot_short %} premium requests usage report**.
+
+
+ {% data reusables.copilot.unlimited-premium-requests %}
+
+
+ You can choose a pre-selected option or use the "Custom range" option to specify a date range of up to 31 days.
## Viewing license usage
diff --git a/content/copilot/about-github-copilot/github-copilot-features.md b/content/copilot/about-github-copilot/github-copilot-features.md
index a425d9d4a43a..753bdfe0d999 100644
--- a/content/copilot/about-github-copilot/github-copilot-features.md
+++ b/content/copilot/about-github-copilot/github-copilot-features.md
@@ -30,6 +30,10 @@ A chat interface that lets you ask coding-related questions. {% data variables.p
A chat-like interface in the terminal, where you can ask questions about the command line. You can ask {% data variables.product.prodname_copilot_short %} to provide command suggestions or explanations of commands. Users can also integrate {% data variables.product.prodname_copilot_short %} in {% data variables.product.prodname_windows_terminal %} Canary. For more information, see [AUTOTITLE](/copilot/using-github-copilot/using-github-copilot-in-the-command-line).
+### {% data variables.product.prodname_copilot %} code review
+
+AI-generated code review suggestions to help you write better code. For more information, see [AUTOTITLE](/copilot/using-github-copilot/code-review/using-copilot-code-review).
+
### {% data variables.product.prodname_copilot_for_prs %}
AI-generated summaries of the changes that were made in a pull request, which files they impact, and what a reviewer should focus on when they conduct their review. For more information, see [AUTOTITLE](/copilot/using-github-copilot/using-github-copilot-for-pull-requests/creating-a-pull-request-summary-with-github-copilot).
@@ -50,10 +54,6 @@ AI-generated text completion to help you write pull request descriptions quickly
Bringing the power of industry leading large and small language models to users directly on {% data variables.product.github %}. For more information, see [AUTOTITLE](/github-models).
-### {% data variables.product.prodname_copilot %} code review ({% data variables.release-phases.public_preview %})
-
-AI-generated code review suggestions to help you write better code. For more information, see [AUTOTITLE](/copilot/using-github-copilot/code-review/using-copilot-code-review).
-
### {% data variables.product.prodname_copilot_edits_short %}
{% data variables.product.prodname_copilot_edits_short %} is available in {% data variables.product.prodname_vscode %} and JetBrains IDEs. {% data reusables.copilot.copilot-edits.about-copilot-edits %}
diff --git a/content/copilot/about-github-copilot/subscription-plans-for-github-copilot.md b/content/copilot/about-github-copilot/subscription-plans-for-github-copilot.md
index 6bf9acdb1289..14e1f1eca70a 100644
--- a/content/copilot/about-github-copilot/subscription-plans-for-github-copilot.md
+++ b/content/copilot/about-github-copilot/subscription-plans-for-github-copilot.md
@@ -8,24 +8,42 @@ topics:
shortTitle: Subscriptions
---
-{% data variables.product.company_short %} offers multiple subscription options for {% data variables.product.prodname_copilot %}:
+
+{% data reusables.copilot.unlimited-premium-requests %}
+
-* **{% data variables.product.prodname_copilot_free %}** is available to individual {% data variables.product.company_short %} customers who don't have access to {% data variables.product.prodname_copilot_short %} through an organization or enterprise. This free tier provides limited access to select features of {% data variables.product.prodname_copilot_short %}, allowing you to experience AI-powered coding assistance without a subscription.
-* **{% data variables.product.prodname_copilot_pro %}** is available to individual {% data variables.product.company_short %} customers who don't have access to {% data variables.product.prodname_copilot_short %} through an organization or enterprise. This paid tier offers full access to all {% data variables.product.prodname_copilot_short %} features, including advanced capabilities, for a comprehensive AI coding experience. While standard {% data variables.product.prodname_copilot_short %} usage is unlimited, models within {% data variables.product.prodname_copilot_short %} that are currently in public preview are subject to changes, rate limits, and evolving performance. For details, see [AUTOTITLE](/github-models/prototyping-with-ai-models#rate-limits).
-* **{% data variables.product.prodname_copilot_for_business %}** is available for organizations with a {% data variables.product.prodname_free_team %} or {% data variables.product.prodname_team %} plan, or enterprises on {% data variables.product.prodname_ghe_cloud %}. {% data variables.product.prodname_copilot_business_short %} gives organizations and enterprises control over {% data variables.product.prodname_copilot_short %} policies, including which members can use {% data variables.product.prodname_copilot_short %}.
-* **{% data variables.product.prodname_copilot_enterprise %}** is available for enterprises on {% data variables.product.prodname_ghe_cloud %}. In addition to all of the {% data variables.product.prodname_copilot_business_short %} features, {% data variables.product.prodname_copilot_enterprise_short %} provides additional AI features on {% data variables.product.company_short %}. With this subscription plan you can choose to assign either {% data variables.product.prodname_copilot_enterprise_short %} or {% data variables.product.prodname_copilot_business_short %} to each individual organization in the enterprise.
+{% data variables.product.company_short %} offers several plans for {% data variables.product.prodname_copilot %}, depending on your needs and whether you're using {% data variables.product.prodname_copilot_short %} as an individual or as part of an organization or enterprise.
+
+* **{% data variables.product.prodname_copilot_free %}** is available to individual developers who don't have access to {% data variables.product.prodname_copilot_short %} through an organization or enterprise. This free plan includes limited access to select {% data variables.product.prodname_copilot_short %} features, allowing you to try AI-powered coding assistance at no cost.
+
+* **{% data variables.product.prodname_copilot_pro %}** is designed for individuals who want more flexibility. This paid plan includes unlimited completions, access to premium models in {% data variables.product.prodname_copilot_chat_short %}, and a monthly allowance of premium requests. Verified students, teachers, and maintainers of popular open source projects may be eligible for free access.
+
+* **{% data variables.product.prodname_copilot_pro_plus %}** offers the highest level of access for individual developers. In addition to everything in {% data variables.product.prodname_copilot_pro_short %}, this plan includes a larger allowance of premium requests and full access to all available models in {% data variables.product.prodname_copilot_chat_short %}. Ideal for AI power users who want access to the most advanced capabilities.
+
+* **{% data variables.product.prodname_copilot_for_business %}** is for organizations on {% data variables.product.prodname_free_team %}, {% data variables.product.prodname_team %}, or {% data variables.product.prodname_team %} plan, or enterprises on {% data variables.product.prodname_ghe_cloud %}. This plan enables centralized management and {% data variables.product.prodname_copilot_short %} policy control for organization members.
+
+* **{% data variables.product.prodname_copilot_enterprise %}** is for enterprises using {% data variables.product.prodname_ghe_cloud %}. It includes all the features of {% data variables.product.prodname_copilot_business_short %}, plus additional enterprise-grade capabilities. Enterprise owners can assign either {% data variables.product.prodname_copilot_enterprise_short %} or {% data variables.product.prodname_copilot_business_short %} to individual organizations.
{% data variables.product.prodname_copilot_short %} is not currently available for {% data variables.product.prodname_ghe_server %}.
-## Comparing {% data variables.product.prodname_copilot_short %} subscriptions
+## Comparing {% data variables.product.prodname_copilot_short %} plans
+
+The tables below show the features available in each {% data variables.product.prodname_copilot_short %} plan.
{% data reusables.copilot.differences-cfi-cfb-table %}
For more information, see [AUTOTITLE](/copilot/about-github-copilot/github-copilot-features).
-## Next steps
+## Ready to choose a plan?
+
+Start using {% data variables.product.prodname_copilot_short %} by signing up for the plan that best fits your needs.
+
+* **{% data variables.product.prodname_copilot_free_short %}** — Try {% data variables.product.prodname_copilot_short %} with limited features and requests. [Start using {% data variables.product.prodname_copilot_free_short %}](https://github.com/copilot).
+
+* **{% data variables.product.prodname_copilot_pro_short %}** — Get unlimited completions and access to premium models. Includes a free 30-day trial for eligible users. [Try {% data variables.product.prodname_copilot_pro_short %} for free](https://github.com/github-copilot/signup?ref_cta=Copilot+trial&ref_loc=about+github+copilot&ref_page=docs).
+
+* **{% data variables.product.prodname_copilot_pro_plus_short %}** — Unlock advanced AI models, extended request limits, and extra capabilities. [Subscribe to {% data variables.product.prodname_copilot_pro_plus_short %}](https://github.com/github-copilot/signup?ref_cta=Copilot+Pro%2B&ref_loc=subscriptions+page&ref_page=docs).
+
+* **{% data variables.product.prodname_copilot_business_short %}** — For teams and organizations. [Subscribe to {% data variables.product.prodname_copilot_business_short %}](https://github.com/github-copilot/purchase?priority=business&cft=copilot_li.copilot_plans.cfb).
-* To set up {% data variables.product.prodname_copilot_free %}, see [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/about-github-copilot-free).
-* To subscribe to {% data variables.product.prodname_copilot_pro %}, you can try {% data variables.product.prodname_copilot %} for free with a one-time 30-day trial. To continue using {% data variables.product.prodname_copilot_short %} after the trial, you will need a paid subscription, unless you are a verified student, teacher, or maintainer of a popular open source project on {% data variables.product.prodname_dotcom %}. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/subscribing-to-copilot-as-an-individual-user).
-* To subscribe to {% data variables.product.prodname_copilot_for_business %}, you can either sign up for a free 30-day trial of [{% data variables.product.prodname_ghe_cloud %}](/enterprise-cloud@latest/admin/overview/setting-up-a-trial-of-github-enterprise-cloud), or purchase a subscription for your organization or enterprise. See [AUTOTITLE](/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-the-copilot-subscription-for-your-organization/subscribing-to-copilot-for-your-organization).
-* To subscribe to {% data variables.product.prodname_copilot_enterprise %}, see [AUTOTITLE](/copilot/managing-copilot/managing-copilot-for-your-enterprise/subscribing-to-copilot-for-your-enterprise).
+* **{% data variables.product.prodname_copilot_enterprise_short %}** — For enterprises that need advanced features and centralized management. [Subscribe to {% data variables.product.prodname_copilot_enterprise_short %}](https://github.com/github-copilot/purchase?priority=enterprise&cft=copilot_li.copilot_plans.ce).
diff --git a/content/copilot/about-github-copilot/what-is-github-copilot.md b/content/copilot/about-github-copilot/what-is-github-copilot.md
index 3d3f62b38067..439de03cdfe3 100644
--- a/content/copilot/about-github-copilot/what-is-github-copilot.md
+++ b/content/copilot/about-github-copilot/what-is-github-copilot.md
@@ -27,7 +27,7 @@ redirect_from:
{% data variables.product.prodname_copilot %} is an AI coding assistant that helps you write code faster and with less effort, allowing you to focus more energy on problem solving and collaboration.
-{% data variables.product.prodname_copilot %} has been proven to increase developer productivity and accelerate the pace of software development. For more information, see [Research: quantifying {% data variables.product.prodname_copilot %}’s impact on developer productivity and happiness](https://github.blog/2022-09-07-research-quantifying-github-copilots-impact-on-developer-productivity-and-happiness/) in the {% data variables.product.prodname_dotcom %} blog.
+{% data variables.product.prodname_copilot %} has been proven to increase developer productivity and accelerate the pace of software development. See [Research: quantifying {% data variables.product.prodname_copilot %}’s impact on developer productivity and happiness](https://github.blog/2022-09-07-research-quantifying-github-copilots-impact-on-developer-productivity-and-happiness/) in the {% data variables.product.prodname_dotcom %} blog.
## {% data variables.product.prodname_copilot_short %} features
@@ -47,29 +47,32 @@ redirect_from:
* On the command line, through the {% data variables.product.prodname_cli %}
* On the {% data variables.product.github %} website
-For more information, see [AUTOTITLE](/copilot/about-github-copilot/github-copilot-features).
+See [AUTOTITLE](/copilot/about-github-copilot/github-copilot-features).
## Getting access to {% data variables.product.prodname_copilot_short %}
-**As an individual**, there are a few different ways you can get access to {% data variables.product.prodname_copilot %}:
+There are a few ways you can start using {% data variables.product.prodname_copilot_short %}, depending on your role and needs.
-* _Set up {% data variables.product.prodname_copilot_free_short %}_. {% data variables.product.prodname_copilot_free_short %} enables you to enjoy limited access to some of the features of {% data variables.product.prodname_copilot %}, without needing to sign up for a subscription. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/about-github-copilot-free).
-* _Sign up for a subscription to {% data variables.product.prodname_copilot_pro %}_. You can try {% data variables.product.prodname_copilot %} for free with a one-time 30-day trial. After the free trial, you will need a paid subscription for continued use.
-* _If you are a member of an organization or enterprise_ that has a subscription to {% data variables.product.prodname_copilot %}, you can request access to {% data variables.product.prodname_copilot_short %} by going to [https://github.com/settings/copilot](https://github.com/settings/copilot) and requesting access under "Get Copilot from an organization."
-* _If you are a verified student, teacher, or maintainer of a popular open source project_, {% data variables.product.prodname_copilot %} is free to use. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/getting-free-access-to-copilot-as-a-student-teacher-or-maintainer).
+### For individuals
-**As an organization owner**, you can purchase a subscription to {% data variables.product.prodname_copilot_for_business %} for your organization. See [AUTOTITLE](/copilot/managing-copilot/managing-github-copilot-in-your-organization/subscribing-to-copilot-for-your-organization). If your organization is owned by an enterprise that has a {% data variables.product.prodname_copilot_short %} subscription, you can ask your enterprise owner to enable {% data variables.product.prodname_copilot_short %} for your organization by going to [https://github.com/settings/copilot](https://github.com/settings/copilot) and requesting access under "Get Copilot from an organization."
+* **Try {% data variables.product.prodname_copilot_short %} for free**: Use {% data variables.product.prodname_copilot_free_short %} to explore core {% data variables.product.prodname_copilot_short %} features with no subscription required.
+* **Subscribe to a paid plan**: Upgrade to {% data variables.product.prodname_copilot_pro_short %} or {% data variables.product.prodname_copilot_pro_plus_short %} for full access to premium features and more generous usage limits. You can try {% data variables.product.prodname_copilot_pro_short %} for free with a one-time 30-day trial.
+* **Eligible for free {% data variables.product.prodname_copilot_pro_short %} access?** Students, teachers, and open source maintainers may qualify for {% data variables.product.prodname_copilot_pro_short %} at no cost. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/getting-free-access-to-copilot-as-a-student-teacher-or-maintainer).
+* **Organization members**: If your organization or enterprise has a subscription to {% data variables.product.prodname_copilot %}, you can request access to {% data variables.product.prodname_copilot_short %} by going to [https://github.com/settings/copilot](https://github.com/settings/copilot) and requesting access under "Get {% data variables.product.prodname_copilot_short %} from an organization."
-**As an enterprise owner**, you can purchase a subscription to {% data variables.product.prodname_copilot_for_business %} or {% data variables.product.prodname_copilot_enterprise %} for your enterprise, and allow organizations to grant access to members. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-for-your-enterprise/subscribing-to-copilot-for-your-enterprise).
+See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/getting-started-with-copilot-on-your-personal-account/getting-started-with-a-copilot-plan) for more information.
-**As a prospective enterprise owner**, you can sign up for a free 30-day trial of {% data variables.product.prodname_ghe_cloud %}, including {% data variables.product.prodname_copilot_business_short %}. See [AUTOTITLE](/enterprise-cloud@latest/admin/overview/setting-up-a-trial-of-github-enterprise-cloud).
+### For organizations and enterprises
-If you **don't need other features**, you can request an enterprise account specifically for managing {% data variables.product.prodname_copilot_for_business %} licenses. You won't pay for {% data variables.product.prodname_enterprise %} seats, and you won't be able to create organizations or repositories. See [AUTOTITLE](/enterprise-cloud@latest/admin/copilot-business-only/about-enterprise-accounts-for-copilot-business).
+* **Organization owners**: Purchase {% data variables.product.prodname_copilot_business_short %} for your team. See [AUTOTITLE](/copilot/managing-copilot/managing-github-copilot-in-your-organization/subscribing-to-copilot-for-your-organization). If your organization is owned by an enterprise that has a {% data variables.product.prodname_copilot_short %} subscription, you can ask your enterprise owner to enable {% data variables.product.prodname_copilot_short %} for your organization by going to [https://github.com/settings/copilot](https://github.com/settings/copilot) and requesting access under "Get {% data variables.product.prodname_copilot_short %} from an organization."
+* **Enterprise owners**: Purchase {% data variables.product.prodname_copilot_business_short %} or {% data variables.product.prodname_copilot_enterprise_short %} for your enterprise. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-for-your-enterprise/subscribing-to-copilot-for-your-enterprise).
+
+If you **don't need other {% data variables.product.github %} features**, you can request an enterprise account specifically for managing {% data variables.product.prodname_copilot_business_short %} licenses. These accounts don't include repository or organization creation and don’t incur {% data variables.product.prodname_enterprise %} seat charges. See [AUTOTITLE](/enterprise-cloud@latest/admin/copilot-business-only/about-enterprise-accounts-for-copilot-business).
## Next steps
-* To learn more about the Copilot features, see [AUTOTITLE](/copilot/about-github-copilot/github-copilot-features).
-* To start using Copilot, see [AUTOTITLE](/copilot/setting-up-github-copilot).
+* To learn more about the {% data variables.product.prodname_copilot_short %} features, see [AUTOTITLE](/copilot/about-github-copilot/github-copilot-features).
+* To start using {% data variables.product.prodname_copilot_short %}, see [AUTOTITLE](/copilot/setting-up-github-copilot).
## Further reading
diff --git a/content/copilot/customizing-copilot/extending-copilot-chat-with-mcp.md b/content/copilot/customizing-copilot/extending-copilot-chat-with-mcp.md
new file mode 100644
index 000000000000..57b2b9954a32
--- /dev/null
+++ b/content/copilot/customizing-copilot/extending-copilot-chat-with-mcp.md
@@ -0,0 +1,115 @@
+---
+title: Extending Copilot Chat with the Model Context Protocol (MCP)
+allowTitleToDifferFromFilename: true
+shortTitle: Extend Copilot Chat with MCP
+intro: "Learn how to use the Model Context Protocol (MCP) to extend {% data variables.product.prodname_copilot_chat_short %}."
+versions:
+ feature: copilot
+topics:
+ - Copilot
+---
+
+>[!NOTE]
+> * MCP support is currently in {% data variables.release-phases.public_preview %} and subject to change.
+> * MCP support is only available in {% data variables.product.prodname_copilot_chat_short %} for {% data variables.product.prodname_vscode %}.
+> * The [AUTOTITLE](/free-pro-team@latest/site-policy/github-terms/github-pre-release-license-terms) apply to your use of this product.
+
+## Overview
+
+The Model Context Protocol (MCP) is an open standard that defines how applications share context with large language models (LLMs). MCP provides a standardized way to connect AI models to different data sources and tools, enabling them to work together more effectively.
+
+You can use MCP to extend the capabilities of {% data variables.product.prodname_copilot_chat_short %} by integrating it with a wide range of existing tools and services. For example, the {% data variables.product.github %} MCP server allows you to use {% data variables.product.prodname_copilot_chat_short %} in {% data variables.product.prodname_vscode %} to perform tasks on {% data variables.product.github %}. You can also use MCP to create new tools and services that work with {% data variables.product.prodname_copilot_chat_short %}, allowing you to customize and enhance your experience.
+
+For more information on MCP, see [the official MCP documentation](https://modelcontextprotocol.io/introduction).
+
+For information on some of the other currently available MCP servers, see [the MCP servers repository](https://github.com/modelcontextprotocol/servers/tree/main).
+
+## Prerequisites
+
+* **Access to {% data variables.product.prodname_copilot_short %}**. {% data reusables.copilot.subscription-prerequisite %}
+* **{% data variables.product.prodname_vscode %} version 1.99 or later**. For information on installing {% data variables.product.prodname_vscode %}, see the [{% data variables.product.prodname_vscode %} download page](https://code.visualstudio.com/Download).
+
+## Configuring MCP servers in {% data variables.product.prodname_vscode %}
+
+To configure MCP servers in {% data variables.product.prodname_vscode %}, you need to set up a configuration script that specifies the details of the MCP servers you want to use. You can configure MCP servers for either:
+
+* **A specific repository**. This will share MCP servers with anyone who opens the project in {% data variables.product.prodname_vscode %}. To do this, create a `.vscode/mcp.json` file in the root of your repository.
+* **Your personal instance of {% data variables.product.prodname_vscode %}**. You will be the only person who has access to configured MCP servers. To do this, add the configuration to your `settings.json` file in {% data variables.product.prodname_vscode %}.
+
+ >[!NOTE] We recommend you use only one location per server. Adding the same server to both locations may cause conflicts and unexpected behavior.
+
+The steps below show how to configure the Fetch MCP server in your `.vscode/mcp.json` file. The Fetch MCP server is a simple MCP server that provides web content fetching capabilities. For more information on the Fetch MCP server, see [the Fetch directory](https://github.com/modelcontextprotocol/servers/tree/main/src/fetch) in the MCP Server repository.
+
+You can use the same steps to configure MCP servers in your personal {% data variables.product.prodname_vscode %} settings. Details on how to configure other MCP servers are available in the [MCP servers repository](https://github.com/modelcontextprotocol/servers/tree/main).
+
+1. Add the following configuration to your `.vscode/mcp.json` file:
+
+ ```json copy
+ {
+ "inputs": [
+ // The "inputs" section defines the inputs required for the MCP server configuration.
+ {
+ "type": "promptString"
+ }
+ ],
+ "servers": {
+ // The "servers" section defines the MCP servers you want to use.
+ "fetch": {
+ "command": "uvx",
+ "args": ["mcp-server-fetch"]
+ }
+ }
+ }
+ ```
+
+1. Save the `.vscode/mcp.json` file.
+1. A "Start" button will appear in your `.vscode/mcp.json` file, at the top of the list of servers. Click the "Start" button to start the MCP servers. This will trigger the input dialog and discover the server tools, which are then stored for later sessions.
+
+ 
+
+1. Open {% data variables.product.prodname_copilot_chat_short %} by clicking the {% octicon "copilot" aria-hidden="true" %} icon in the title bar of {% data variables.product.prodname_vscode %}.
+1. In the {% data variables.product.prodname_copilot_chat_short %} box, select **Agent** from the popup menu.
+
+ 
+
+1. To view your list of available MCP servers, click the tools icon in the top left corner of the chat box. This will open the MCP server list, where you can see all the MCP servers and associated tools that are currently available in your {% data variables.product.prodname_vscode %} instance.
+
+For more information on configuring MCP servers in {% data variables.product.prodname_vscode %}, see [Use MCP servers in {% data variables.product.prodname_vscode %} (Preview)](https://aka.ms/vscode-add-mcp) in the {% data variables.product.prodname_vscode %} documentation.
+
+>[!IMPORTANT] Beginning April 4, 2025, the {% data variables.product.github %} MCP server, and installation instructions, will be publicly available in the [github-mcp-server](https://github.com/github/github-mcp-server) repository.
+
+## Using MCP servers in {% data variables.product.prodname_copilot_chat_short %}
+
+Once you have configured your MCP servers, you can use them in {% data variables.product.prodname_copilot_chat_short %} to access a wide range of tools and services. In the example below, we will use the Fetch MCP server to fetch details about a web page.
+
+1. Open {% data variables.product.prodname_copilot_chat_short %} by clicking the {% octicon "copilot" aria-hidden="true" %} icon in the title bar of {% data variables.product.prodname_vscode %}.
+1. In the {% data variables.product.prodname_copilot_chat_short %} box, select **Agent** from the popup menu.
+1. In the file with the MCP configuration, check that the MCP server is running. If it is not running, click the "Start" button to start the MCP server.
+
+ 
+
+1. Ask {% data variables.product.prodname_copilot_chat_short %} to fetch the details of a URL. For example:
+
+ `Fetch https://github.com/github/docs.`
+
+1. If {% data variables.product.prodname_copilot_short %} asks you to confirm that you want to proceed, click **Continue**.
+
+1. {% data variables.product.prodname_copilot_short %} will fetch the details of the URL and display them in the chat box.
+
+For more information on using MCP servers in {% data variables.product.prodname_vscode %}, see [Use MCP servers in {% data variables.product.prodname_vscode %} (Preview)](https://aka.ms/vscode-add-mcp) in the {% data variables.product.prodname_vscode %} documentation.
+
+## Using existing MCP configurations
+
+If you already have an MCP configuration in Claude Desktop, you can use that configuration in {% data variables.product.prodname_vscode %} to access the same MCP servers. To do this, add the following configuration to your `settings.json` file in {% data variables.product.prodname_vscode %}:
+
+```json copy
+"chat.mcp.discovery.enabled": true
+```
+
+{% data variables.product.prodname_vscode %} will automatically find your existing configuration and use it in your {% data variables.product.prodname_vscode %} instance.
+
+## Creating a new MCP server
+
+You can create a new MCP server to fulfill your specific needs, and then integrate it with {% data variables.product.prodname_copilot_chat_short %}. For example, you can create an MCP server that connects to a database or a web service, and then use that server in {% data variables.product.prodname_copilot_chat_short %} to perform tasks on that database or web service.
+
+For more information on creating and configuring your own MCP servers, see [the official MCP documentation](https://modelcontextprotocol.io/quickstart/server).
diff --git a/content/copilot/customizing-copilot/index.md b/content/copilot/customizing-copilot/index.md
index d35de55300fa..2933e0413a91 100644
--- a/content/copilot/customizing-copilot/index.md
+++ b/content/copilot/customizing-copilot/index.md
@@ -10,6 +10,7 @@ children:
- /extending-the-capabilities-of-github-copilot-in-your-organization
- /adding-repository-custom-instructions-for-github-copilot
- /adding-personal-custom-instructions-for-github-copilot
+ - /extending-copilot-chat-with-mcp
- /managing-copilot-knowledge-bases
- /creating-a-custom-model-for-github-copilot
redirect_from:
diff --git a/content/copilot/managing-copilot/configure-personal-settings/installing-the-github-copilot-extension-in-your-environment.md b/content/copilot/managing-copilot/configure-personal-settings/installing-the-github-copilot-extension-in-your-environment.md
index 27afc5a2f82b..f32cf96b43e6 100644
--- a/content/copilot/managing-copilot/configure-personal-settings/installing-the-github-copilot-extension-in-your-environment.md
+++ b/content/copilot/managing-copilot/configure-personal-settings/installing-the-github-copilot-extension-in-your-environment.md
@@ -11,14 +11,9 @@ redirect_from:
- /copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment
---
-## Getting access to {% data variables.product.prodname_copilot %}
+## Prerequisite
-There are different ways to get access to {% data variables.product.prodname_copilot_short %}.
-
-| Type of user | How to get access to {% data variables.product.prodname_copilot_short %} |
-| --- | --- |
-| Individual |
- Set up {% data variables.product.prodname_copilot_free %} to get a limited experience of {% data variables.product.prodname_copilot_short %} without a subscription. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/about-github-copilot-free).
- Sign up for a paid {% data variables.product.prodname_copilot_short %} subscription to get unlimited completions and chat interactions. You can try {% data variables.product.prodname_copilot_short %} for free with a one-time 30-day trial.
- See [AUTOTITLE](/copilot/setting-up-github-copilot/setting-up-github-copilot-for-yourself) for all options.
|
-| Organization{% ifversion ghec %}/Enterprise member{% endif %} | - If you are a member of an organization{% ifversion ghec %} or enterprise{% endif %} that has a subscription to {% data variables.product.prodname_copilot_short %}, you can request access to {% data variables.product.prodname_copilot_short %} by going to https://github.com/settings/copilot and requesting access under "Get {% data variables.product.prodname_copilot_short %} from an organization."
- See [AUTOTITLE](/copilot/setting-up-github-copilot/setting-up-github-copilot-for-your-organization) to enable {% data variables.product.prodname_copilot_short %} for your organization.
{% ifversion ghec %}- See [AUTOTITLE](/copilot/setting-up-github-copilot/setting-up-github-copilot-for-your-enterprise) to enable {% data variables.product.prodname_copilot_short %} for your enterprise.
{% endif %}
|
+To use {% data variables.product.prodname_copilot_short %} in your IDE, you need either limited access through {% data variables.product.prodname_copilot_free_short %} or a paid {% data variables.product.prodname_copilot_short %} plan for full access. For more information about how to get access and choose the right plan, see [AUTOTITLE](/copilot/about-github-copilot/what-is-github-copilot#getting-access-to-copilot).
{% azure_data_studio %}
diff --git a/content/copilot/managing-copilot/index.md b/content/copilot/managing-copilot/index.md
index e6c184476709..6f018698f604 100644
--- a/content/copilot/managing-copilot/index.md
+++ b/content/copilot/managing-copilot/index.md
@@ -7,9 +7,10 @@ versions:
topics:
- Copilot
children:
- - /managing-copilot-for-your-enterprise
- - /managing-github-copilot-in-your-organization
- /managing-copilot-as-an-individual-subscriber
+ - /managing-github-copilot-in-your-organization
+ - /managing-copilot-for-your-enterprise
+ - /monitoring-usage-and-entitlements
- /configure-personal-settings
- /configuring-and-auditing-content-exclusion
---
diff --git a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-github-copilot-pro-subscription/about-billing-for-copilot-pro.md b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/billing-and-payments/about-billing-for-individual-copilot-plans.md
similarity index 52%
rename from content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-github-copilot-pro-subscription/about-billing-for-copilot-pro.md
rename to content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/billing-and-payments/about-billing-for-individual-copilot-plans.md
index 7cdc6d1559d0..9c066ef40889 100644
--- a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-github-copilot-pro-subscription/about-billing-for-copilot-pro.md
+++ b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/billing-and-payments/about-billing-for-individual-copilot-plans.md
@@ -1,7 +1,7 @@
---
-title: About billing for Copilot Pro
+title: About billing for individual Copilot plans
shortTitle: About billing
-intro: 'Learn about pricing and billing cycles for {% data variables.product.prodname_copilot_pro %}.'
+intro: 'Learn how billing works for {% data variables.product.prodname_copilot_pro_short %} and {% data variables.product.prodname_copilot_pro_plus_short %}.'
versions:
feature: copilot
type: overview
@@ -9,22 +9,29 @@ topics:
- Copilot
redirect_from:
- /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-subscription/about-billing-for-github-copilot-individual
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-github-copilot-pro-subscription/about-billing-for-copilot-pro
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/billing-and-payments/about-billing-for-copilot-pro
---
-## Pricing for {% data variables.product.prodname_copilot_pro %}
+## Pricing for {% data variables.product.prodname_copilot_pro_short %} and {% data variables.product.prodname_copilot_pro_plus_short %}
-The {% data variables.product.prodname_copilot_pro %} subscription is available on a monthly or yearly cycle.
+{% data variables.product.github %} offers two paid plans for individuals: {% data variables.product.prodname_copilot_pro_short %} and {% data variables.product.prodname_copilot_pro_plus_short %}. Both plans are available on a monthly or yearly billing cycle.
+
+**{% data variables.product.prodname_copilot_pro_short %}**
* **If you choose a monthly billing cycle**, you will be billed {% data variables.copilot.cfi_price_per_month %} per calendar month.
* **If you choose a yearly billing cycle**, you will be billed {% data variables.copilot.cfi_price_per_year %} per year.
-You can change to a monthly or yearly billing cycle at any time. The change will take effect from the start of your next billing cycle.
+**{% data variables.product.prodname_copilot_pro_plus_short %}**
-{% data reusables.billing.authorization-charge %}
+* **If you choose a monthly billing cycle**, you will be billed {% data variables.copilot.cpp_price_per_month %} per calendar month.
+* **If you choose a yearly billing cycle**, you will be billed {% data variables.copilot.cpp_price_per_year %} per year.
+
+You can change to a monthly or yearly billing cycle at any time. The change will take effect from the start of your next billing cycle.
{% ifversion billing-auth-and-capture %}
-> [!NOTE] If you are an eligible student, teacher, or open-source maintainer, you can access {% data variables.product.prodname_copilot_pro %} for free. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-subscription/getting-free-access-to-copilot-as-a-student-teacher-or-maintainer).
+{% data reusables.billing.authorization-charge %}
{% endif %}
@@ -32,17 +39,42 @@ You can change to a monthly or yearly billing cycle at any time. The change will
### About the 30-day trial for {% data variables.product.prodname_copilot_pro_short %}
+> [!NOTE] {% data variables.product.prodname_copilot_pro_plus_short %} does not include a trial. You will be billed immediately upon subscribing.
+
Before starting a paid subscription for a personal account, you can set up a one-time {% data reusables.copilot.trial-period %}-day trial to evaluate {% data variables.product.prodname_copilot_short %}. To begin a trial, you will need to choose a monthly or yearly billing cycle, and provide a payment method. If you do not cancel the trial before the end of the {% data reusables.copilot.trial-period %} days, the trial will automatically convert to a paid subscription.
You can cancel your {% data variables.product.prodname_copilot_short %} trial at any time during the {% data reusables.copilot.trial-period %} days and you won't be charged. If you cancel before the end of the trial, you will continue to have access to {% data variables.product.prodname_copilot_short %} until the {% data reusables.copilot.trial-period %}-day trial period ends. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/canceling-your-copilot-trial-as-an-individual-user).
{% data reusables.copilot.tp-users-trial-eligibility %}{% endif %}
-## About changes to your {% data variables.product.prodname_copilot_short %} subscription
+## About premium requests
+
+
+{% data reusables.copilot.unlimited-premium-requests %}
+
+
+Your {% data variables.product.prodname_copilot_short %} plan includes premium requests. Premium requests use more advanced models or features and count against your monthly premium request allowance.
+
+To learn more about premium requests and how they affect your billing, see [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/monitoring-usage-and-entitlements/avoiding-unexpected-copilot-costs).
+
+### Purchasing additional premium requests
+
+If you use all of your premium requests, you can continue using {% data variables.product.prodname_copilot_short %} with the base model for the rest of the month at no additional cost.
+
+If you need more premium requests, you have two options:
+
+* Upgrade to a higher plan with a larger monthly premium request allowance.
+* Enable optional overages to continue using premium models and capabilities beyond your included monthly limit.
+
+Overages are billed at {% data variables.copilot.additional_premium_requests %} per additional premium request, but you’ll only be charged if you’ve explicitly enabled overages in your account settings. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-plan/managing-copilot-policies-as-an-individual-subscriber#enabling-additional-usage-of-premium-requests).
+
+{% data reusables.copilot.premium-requests-mobile %}
+
+## About changes to your {% data variables.product.prodname_copilot_short %} plan
{% data reusables.copilot.copilot-one-account %}
-You can cancel your {% data variables.product.prodname_copilot_pro_short %} subscription at any time. The cancellation will take effect at the end of your current billing cycle. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-subscription/canceling-copilot-as-an-individual-user).
+You can cancel your {% data variables.product.prodname_copilot_short %} plan at any time. The cancellation will take effect at the end of your current billing cycle. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-subscription/canceling-copilot-as-an-individual-user).
## Determining your billing date
diff --git a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/billing-and-payments/index.md b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/billing-and-payments/index.md
new file mode 100644
index 000000000000..5aed482cae4b
--- /dev/null
+++ b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/billing-and-payments/index.md
@@ -0,0 +1,10 @@
+---
+title: Billing and payments
+intro: 'Understand how billing works for individual {% data variables.product.prodname_copilot_short %} plans.'
+versions:
+ feature: copilot
+topics:
+ - Copilot
+children:
+ - /about-billing-for-individual-copilot-plans
+---
diff --git a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/getting-started-with-copilot-on-your-personal-account/about-individual-copilot-plans-and-benefits.md b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/getting-started-with-copilot-on-your-personal-account/about-individual-copilot-plans-and-benefits.md
new file mode 100644
index 000000000000..9f83f0f6a784
--- /dev/null
+++ b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/getting-started-with-copilot-on-your-personal-account/about-individual-copilot-plans-and-benefits.md
@@ -0,0 +1,91 @@
+---
+title: About individual Copilot plans and benefits
+intro: '{% data variables.product.company_short %} offers several {% data variables.product.prodname_copilot_short %} plans for individual developers, each with different features, model access, and usage limits to support a wide range of coding needs.'
+versions:
+ feature: copilot
+type: how_to
+topics:
+ - Copilot
+redirect_from:
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/about-github-copilot-free
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-copilot-free/about-github-copilot-free
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/getting-started-with-copilot-on-your-personal-account/about-github-copilot-free
+---
+
+{% data variables.product.company_short %} offers three {% data variables.product.prodname_copilot_short %} plans for individual developers, each designed to meet different needs based on your coding habits, interest in AI models, and desired level of flexibility.
+
+You can choose from the following plans.
+
+## {% data variables.product.prodname_copilot_free %}
+
+For developers looking to get started with {% data variables.product.prodname_copilot_short %}.
+
+* Includes up to **2,000 code completions** in IDEs per month
+* Includes up to **50 total chat requests** per month in {% data variables.product.prodname_copilot_chat_short %}
+* Designed to give you a limited taste of {% data variables.product.prodname_copilot_short %}'s capabilities
+* No subscription or payment required
+* Intended for **personal use only**, not for users managed by an organization or enterprise
+* Great for developers who want to explore {% data variables.product.prodname_copilot_short %}'s capabilities before upgrading to a paid plan
+
+## {% data variables.product.prodname_copilot_pro %}
+
+For developers who want more flexibility, including unlimited completions and access to additional models.
+
+* Includes **unlimited completions** in IDEs
+* Access to {% data variables.product.prodname_copilot_chat_short %} and additional models
+* Includes up to **300 premium requests** per month (additional at {% data variables.copilot.additional_premium_requests %} each)
+* Free for verified students, teachers, and maintainers of popular open source projects
+
+## {% data variables.product.prodname_copilot_pro_plus %}
+
+For developers who need maximum flexibility, premium access to available models, and expanded request limits.
+
+* Everything in {% data variables.product.prodname_copilot_pro_short %}, plus:
+
+ * **Full access** to all available models in {% data variables.product.prodname_copilot_chat_short %}
+ * Up to **1,500 premium requests** per month (additional at {% data variables.copilot.additional_premium_requests %} each)
+ * Priority access to advanced AI capabilities
+
+* Ideal for AI power users and developers who want cutting-edge tools
+
+## Comparing plans
+
+The following table highlights the key differences between individual {% data variables.product.prodname_copilot_short %} plans.
+
+{% rowheaders %}
+
+| Feature | {% data variables.product.prodname_copilot_free %} | {% data variables.product.prodname_copilot_pro %} | {% data variables.product.prodname_copilot_pro_plus %} |
+|--------|----------------------------------------------------|--------------------------------------------------|----------------------------------------------------------|
+| Price | Free | {% data variables.copilot.cfi_price_per_month %} per month, or
{% data variables.copilot.cfi_price_per_year %} per year
([free](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/getting-started-with-copilot-on-your-personal-account/getting-free-access-to-copilot-pro-as-a-student-teacher-or-maintainer) for some users) | {% data variables.copilot.cpp_price_per_month %} per month, or
{% data variables.copilot.cpp_price_per_year %} per year |
+| Real-time code suggestions with the base model | Up to 2,000 per month | Unlimited | Unlimited |
+| Premium requests | 50 per month | 300 per month | 1,500 per month |
+| Purchase additional premium requests at {% data variables.copilot.additional_premium_requests %} per request | {% octicon "x" aria-label="Not included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+| {% data variables.product.prodname_copilot_chat_short %} interactions | Up to 50 per month | Unlimited with base model[^1] | Unlimited with base model |
+| Access to premium models | {% octicon "x" aria-label="Not included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} Full access |
+
+{% endrowheaders %}
+
+[^1]: Response times may vary during periods of high usage.
+
+For a detailed comparison of features and benefits, see [AUTOTITLE](/copilot/about-github-copilot/subscription-plans-for-github-copilot).
+
+## Choosing the right plan
+
+Consider the following to decide which plan is right for you:
+
+* **Just getting started?** Try {% data variables.product.prodname_copilot_free %} to explore basic functionality at no cost.
+* **Coding regularly with AI?** Upgrade to {% data variables.product.prodname_copilot_pro %} for more flexibility and access to premium features.
+* **Want the best performance and most model access?** Go with {% data variables.product.prodname_copilot_pro_plus %} to unlock everything {% data variables.product.prodname_copilot_short %} has to offer.
+
+To learn how to set up the plan that’s right for you, see [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/getting-started-with-copilot-on-your-personal-account/getting-started-with-a-copilot-plan).
+
+### Limitations for enterprises
+
+{% data variables.product.prodname_copilot_free_short %} is not suitable for enterprises, as it does not include the following features:
+
+* Access management
+* Audit logs
+* Policy management
+* File exclusion
+* Usage data
+* Indemnification coverage
diff --git a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-github-copilot-pro-subscription/getting-free-access-to-copilot-pro-as-a-student-teacher-or-maintainer.md b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/getting-started-with-copilot-on-your-personal-account/getting-free-access-to-copilot-pro-as-a-student-teacher-or-maintainer.md
similarity index 94%
rename from content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-github-copilot-pro-subscription/getting-free-access-to-copilot-pro-as-a-student-teacher-or-maintainer.md
rename to content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/getting-started-with-copilot-on-your-personal-account/getting-free-access-to-copilot-pro-as-a-student-teacher-or-maintainer.md
index a6036c56bcc5..0cedafd01cea 100644
--- a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-github-copilot-pro-subscription/getting-free-access-to-copilot-pro-as-a-student-teacher-or-maintainer.md
+++ b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/getting-started-with-copilot-on-your-personal-account/getting-free-access-to-copilot-pro-as-a-student-teacher-or-maintainer.md
@@ -10,6 +10,7 @@ topics:
redirect_from:
- /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/getting-free-access-to-copilot-as-a-student-teacher-or-maintainer
- /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-subscription/getting-free-access-to-copilot-as-a-student-teacher-or-maintainer
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-github-copilot-pro-subscription/getting-free-access-to-copilot-pro-as-a-student-teacher-or-maintainer
---
## About free {% data variables.product.prodname_copilot_pro %} access
diff --git a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/getting-started-with-copilot-on-your-personal-account/getting-started-with-a-copilot-plan.md b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/getting-started-with-copilot-on-your-personal-account/getting-started-with-a-copilot-plan.md
new file mode 100644
index 000000000000..262e13422856
--- /dev/null
+++ b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/getting-started-with-copilot-on-your-personal-account/getting-started-with-a-copilot-plan.md
@@ -0,0 +1,94 @@
+---
+title: Getting started with a Copilot plan
+shortTitle: Get started with a Copilot plan
+intro: 'You can use {% data variables.product.prodname_copilot_short %} for free, or choose a paid plan to unlock additional features, models, and request limits.'
+versions:
+ feature: copilot
+type: how_to
+topics:
+ - Copilot
+redirect_from:
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/getting-started-with-copilot-on-your-personal-account/accessing-github-copilot-free
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/getting-started-with-copilot-on-your-personal-account/subscribing-to-copilot-pro-as-an-individual-user
+ - /billing/managing-billing-for-github-copilot/managing-your-github-copilot-subscription
+ - /billing/managing-billing-for-github-copilot/managing-your-github-copilot-for-individuals-subscription
+ - /billing/managing-billing-for-github-copilot/managing-your-github-copilot-subscription-for-your-personal-account
+ - /billing/managing-billing-for-github-copilot/managing-your-github-copilot-individual-subscription
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/subscribing-to-copilot-as-an-individual-user
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-subscription/subscribing-to-copilot-as-an-individual-user
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-github-copilot-pro-subscription/subscribing-to-copilot-pro-as-an-individual-user
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-copilot-free/accessing-github-copilot-free
+---
+
+You can get started with your {% data variables.product.prodname_copilot_short %} plan by:
+
+* [Accessing {% data variables.product.prodname_copilot_free_short %}](#accessing-copilot-free)
+* [Upgrading from {% data variables.product.prodname_copilot_free_short %}](#upgrading-from-copilot-free)
+* [Subscribing to {% data variables.product.prodname_copilot_pro_short %} or {% data variables.product.prodname_copilot_pro_plus_short %}](#subscribing-to-copilot-pro-or-copilot-pro)
+
+## Accessing {% data variables.product.prodname_copilot_free_short %}
+
+Most individual developers can start using {% data variables.product.prodname_copilot_free_short %} with no setup required. However, there are a few cases where {% data variables.product.prodname_copilot_free_short %} isn't available:
+
+* You have a {% data variables.enterprise.prodname_managed_user %}.
+* You are assigned a {% data variables.product.prodname_copilot_short %} seat through an organization.
+* You have an existing {% data variables.product.prodname_copilot_pro_short %} or {% data variables.product.prodname_copilot_pro_plus_short %} subscription or {% data variables.product.prodname_copilot_pro_short %} trial.
+* You have free access to {% data variables.product.prodname_copilot_pro_short %} as a student, teacher, or open-source maintainer.
+
+There are a few ways to start using {% data variables.product.prodname_copilot_free_short %}, depending on where you're working.
+
+### {% data variables.product.prodname_vs %} and {% data variables.product.prodname_vscode_shortname %}
+
+In {% data variables.product.prodname_vs %} and {% data variables.product.prodname_vscode_shortname %} you can access {% data variables.product.prodname_copilot_free_short %} directly from the editor.
+
+1. In the top right of {% data variables.product.prodname_vs %} or {% data variables.product.prodname_vscode_shortname %}, click **{% octicon "copilot" aria-hidden="true" %}**.
+1. In the sidebar, click **Sign up for {% data variables.product.prodname_copilot_free_short %}**.
+1. If you have a {% data variables.product.github %} account, you will be prompted to sign in. If you don't have a {% data variables.product.github %} account, you will be prompted to create one.
+
+### {% data variables.product.prodname_dotcom_the_website %}
+
+With {% data variables.product.prodname_copilot_free_short %}, you can ask {% data variables.product.prodname_copilot_short %} questions within a chat interface on {% data variables.product.github %}. Go to [https://github.com/copilot](https://github.com/copilot) to start chatting with {% data variables.product.prodname_copilot_short %}.
+
+### {% data variables.product.prodname_mobile %}
+
+You can also chat with {% data variables.product.prodname_copilot_short %} in {% data variables.product.prodname_mobile %}.
+
+{% data reusables.copilot.chat-mobile-start-chat %}
+1. At the bottom of the page, use the "Ask {% data variables.product.prodname_copilot_short %}" box to start a chat with {% data variables.product.prodname_copilot_short %}.
+
+### Other IDEs
+
+To use {% data variables.product.prodname_copilot_free_short %} in other IDEs, you'll need to activate it from your {% data variables.product.github %} account settings first.
+
+{% data reusables.user-settings.copilot-settings %}
+1. Click **Start using {% data variables.product.prodname_copilot_free_short %}** to activate {% data variables.product.prodname_copilot_free_short %} and open immersive mode.
+1. To the right of "Install {% data variables.product.prodname_copilot_short %} in your favorite code editor", select the {% octicon "triangle-down" aria-label="More edit options" %} dropdown menu and click your preferred editor.
+
+## Upgrading from {% data variables.product.prodname_copilot_free_short %}
+
+If you’re already using {% data variables.product.prodname_copilot_free_short %} and reach your usage limit, you’ll be prompted to upgrade directly. The upgrade experience varies by where you’re using {% data variables.product.prodname_copilot_short %}:
+
+* **In {% data variables.product.prodname_vs %}, {% data variables.product.prodname_vscode_shortname %}, or {% data variables.product.prodname_dotcom_the_website %}**:
+ You’ll receive a message with your reset date and a link to upgrade to {% data variables.product.prodname_copilot_pro_short %} or {% data variables.product.prodname_copilot_pro_plus_short %}.
+
+* **In other IDEs**:
+ You’ll see an error message. You can start a trial or paid plan from your [{% data variables.product.prodname_copilot %} settings](https://github.com/settings/copilot).
+
+* **In {% data variables.product.prodname_mobile %}**:
+ When you hit the usage limit, you’ll be prompted to upgrade via in-app purchase.
+
+## Subscribing to {% data variables.product.prodname_copilot_pro_short %} or {% data variables.product.prodname_copilot_pro_plus_short %}
+
+You can subscribe to {% data variables.product.prodname_copilot_pro_short %} or {% data variables.product.prodname_copilot_pro_plus_short %} at any time to unlock advanced AI features, higher usage limits, and access to additional models.
+
+> [!TIP] Not sure which plan to choose? For a side-by-side comparison, see [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/getting-started-with-copilot-on-your-personal-account/about-individual-copilot-plans-and-benefits).
+
+1. Go to the [plans page](https://github.com/features/copilot/plans).
+1. Click **Get started** under the plan you want to subscribe to.
+1. Choose whether you want to pay monthly or yearly, and click **Subscribe to {% data variables.product.prodname_copilot_pro_short %}/{% data variables.product.prodname_copilot_pro_plus_short %}**.
+
+ If your personal account meets the criteria for a free {% data variables.product.prodname_copilot %} subscription instead of a trial or paid subscription, you will automatically be taken to step 6.
+
+1. To enable usage beyond your included premium request allowance, select **Yes, I want to enable additional usage for {% data variables.product.prodname_copilot_short %} premium requests**. You can change this setting at any time. Click **Save & continue**.
+1. Follow the steps to enter and confirm your billing information and payment details, then click **Submit**.
+1. After reviewing your subscription details, click **Activate {% data variables.product.prodname_copilot_pro_short %}/{% data variables.product.prodname_copilot_pro_plus_short %}**.
diff --git a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/getting-started-with-copilot-on-your-personal-account/index.md b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/getting-started-with-copilot-on-your-personal-account/index.md
new file mode 100644
index 000000000000..fe30a4083358
--- /dev/null
+++ b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/getting-started-with-copilot-on-your-personal-account/index.md
@@ -0,0 +1,15 @@
+---
+title: Getting started with Copilot on your personal account
+shortTitle: Get started with Copilot
+intro: 'Learn how to choose the right {% data variables.product.prodname_copilot_short %} plan for your needs and get started with setup on your personal account.'
+versions:
+ feature: copilot
+topics:
+ - Copilot
+children:
+ - /about-individual-copilot-plans-and-benefits
+ - /getting-started-with-a-copilot-plan
+ - /getting-free-access-to-copilot-pro-as-a-student-teacher-or-maintainer
+redirect_from:
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-copilot-free
+---
diff --git a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/index.md b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/index.md
index 5b3375989be6..e8627b4033a1 100644
--- a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/index.md
+++ b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/index.md
@@ -1,14 +1,13 @@
---
title: Managing Copilot as an individual subscriber
shortTitle: Manage for individual
-intro: 'Individual users can subscribe to {% data variables.product.prodname_copilot_pro_short %} or {% data variables.product.prodname_copilot_free_short %} for personal use.'
+intro: 'Individual users can subscribe to {% data variables.product.prodname_copilot_pro_short %}, {% data variables.product.prodname_copilot_pro_plus_short %}, or {% data variables.product.prodname_copilot_free_short %} for personal use.'
versions:
feature: copilot
topics:
- Copilot
children:
- - /managing-your-github-copilot-pro-subscription
- - /managing-copilot-free
- - /managing-copilot-policies-as-an-individual-subscriber
- - /extending-the-capabilities-of-github-copilot-in-your-personal-account
+ - /getting-started-with-copilot-on-your-personal-account
+ - /managing-your-copilot-plan
+ - /billing-and-payments
---
diff --git a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-copilot-free/about-github-copilot-free.md b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-copilot-free/about-github-copilot-free.md
deleted file mode 100644
index f18decd1e683..000000000000
--- a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-copilot-free/about-github-copilot-free.md
+++ /dev/null
@@ -1,70 +0,0 @@
----
-title: About GitHub Copilot Free
-shortTitle: About Copilot Free
-intro: 'Use {% data variables.product.prodname_copilot %} in your IDE, on {% data variables.product.prodname_mobile %}, or on {% data variables.product.prodname_dotcom_the_website %} for free.'
-versions:
- feature: copilot
-type: overview
-topics:
- - Copilot
-redirect_from:
- - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/about-github-copilot-free
----
-
-{% data variables.product.prodname_copilot_free %} provides limited access to select features of {% data variables.product.prodname_copilot_short %}, allowing you to experience AI-powered coding assistance without a subscription.
-
-{% data variables.product.prodname_copilot_free_short %} is not available if:
-
-* You have a {% data variables.enterprise.prodname_managed_user %}.
-* You are assigned a {% data variables.product.prodname_copilot_short %} seat through an organization.
-* You have an existing {% data variables.product.prodname_copilot_pro_short %} subscription or trial.
-* You have free access to {% data variables.product.prodname_copilot_pro_short %} as a student, teacher, or open-source maintainer.
-
-## What features are included in {% data variables.product.prodname_copilot_free_short %}?
-
-{% data variables.product.prodname_copilot_free_short %} includes the following features:
-
-* Code completion in {% data variables.product.prodname_vscode %}, {% data variables.product.prodname_vs %}, JetBrains IDEs, Vim/Neovim, Xcode, and Azure Data Studio
- * {% data variables.copilot.next_edit_suggestions_caps %}, which will predict the location of the next edit you are likely to make and suggest a completion for it. (**only in {% data variables.product.prodname_vscode_shortname %}**)
- * {% data variables.product.prodname_copilot_edits_short %} to make changes across multiple files. {% data variables.product.prodname_copilot_edits_short %} is available in two modes: edit mode and agent mode. **(edit mode in {% data variables.product.prodname_vscode %} and JetBrains IDEs, agent mode only in {% data variables.product.prodname_vscode %})**
-* {% data variables.product.prodname_copilot_chat_short %} in {% data variables.product.prodname_vscode %}, {% data variables.product.prodname_vs %}, JetBrains IDEs, {% data variables.product.prodname_mobile %}, and {% data variables.product.prodname_dotcom_the_website %}
- * Custom instructions (**only in {% data variables.product.prodname_vs %}, {% data variables.product.prodname_vscode_shortname %}, and {% data variables.product.prodname_dotcom_the_website %}**)
- * Prompt files (**only in {% data variables.product.prodname_vscode_shortname %}**)
- * Vision (**only in {% data variables.product.prodname_vscode_shortname %} Insiders**)
-* {% data variables.product.prodname_copilot_cli_short %}
-* {% data variables.product.prodname_windows_terminal %}
-* Block suggestions matching public code
-* Access to {% data variables.copilot.copilot_claude_sonnet_35 %}, {% data variables.copilot.copilot_gemini_flash %} and o3-mini models
-* Access to {% data variables.product.prodname_copilot_extensions_short %} in {% data variables.product.prodname_vscode %}, {% data variables.product.prodname_vs %}, JetBrains IDEs, {% data variables.product.prodname_dotcom_the_website %}, and {% data variables.product.prodname_mobile %}
-
-## What are the limitations of {% data variables.product.prodname_copilot_free_short %}?
-
-{% data variables.product.prodname_copilot_free_short %} has the following limitations:
-
-* Code completions are limited to 2000 completions per month.
-* {% data variables.product.prodname_copilot_chat_short %} is limited to 50 chat messages per month. This limit includes the usage of {% data variables.product.prodname_copilot_cli_short %}, {% data variables.product.prodname_windows_terminal %}, and both standard and multi-file editing chats in {% data variables.product.prodname_vscode_shortname %} and {% data variables.product.prodname_vs %}.
-When you reach these limits, you can upgrade to {% data variables.product.prodname_copilot_pro_short %} to continue using {% data variables.product.prodname_copilot_short %}.
-
-### Limitations for enterprises
-
-{% data variables.product.prodname_copilot_free_short %} is not suitable for enterprises, as it does not include the following features:
-
-* Access management
-* Audit logs
-* Policy management
-* File exclusion
-* Usage data
-* Indemnification coverage
-
-## How can I upgrade to {% data variables.product.prodname_copilot_pro_short %}?
-
-If you use {% data variables.product.prodname_copilot_free_short %} in {% data variables.product.prodname_vs %}, {% data variables.product.prodname_vscode_shortname %}, or on {% data variables.product.prodname_dotcom_the_website %}, and reach the usage limits, you'll receive a notification. The notification includes the reset date for your limits and a link to set up a 30-day free trial of {% data variables.product.prodname_copilot_pro_short %}. After the trial ends, you'll need a paid subscription to keep using {% data variables.product.prodname_copilot_short %}.
-
-If you use {% data variables.product.prodname_copilot_free_short %} in a different IDE and reach the limits, an error message will appear in your editor. To continue, you can start a 30-day free trial of {% data variables.product.prodname_copilot_pro_short %} in your {% data variables.product.github %} account settings. See [AUTOTITLE](/copilot/setting-up-github-copilot/setting-up-github-copilot-for-yourself#1-get-access-to-github-copilot).
-
-If you use {% data variables.product.prodname_copilot_free_short %} in {% data variables.product.prodname_mobile %} and reach the usage limits, you'll be prompted to upgrade to {% data variables.product.prodname_copilot_pro_short %} via an in-app purchase.
-
-## Next steps
-
-* To learn how to access {% data variables.product.prodname_copilot_free %}, see [Accessing {% data variables.product.prodname_copilot_free %}](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-copilot-free/accessing-github-copilot-free).
-* To learn how to disable {% data variables.product.prodname_copilot_free %}, see [Disabling {% data variables.product.prodname_copilot_free %}](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-copilot-free/disabling-github-copilot-free).
diff --git a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-copilot-free/accessing-github-copilot-free.md b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-copilot-free/accessing-github-copilot-free.md
deleted file mode 100644
index 9d3d0a9dcbf5..000000000000
--- a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-copilot-free/accessing-github-copilot-free.md
+++ /dev/null
@@ -1,51 +0,0 @@
----
-title: Accessing GitHub Copilot Free
-shortTitle: Access Copilot Free
-intro: 'Learn how to access {% data variables.product.prodname_copilot_free_short %} in your IDE, {% data variables.product.prodname_mobile %}, or {% data variables.product.prodname_dotcom_the_website %}.'
-versions:
- feature: copilot
-type: how_to
-topics:
- - Copilot
----
-
-There are a few ways to access {% data variables.product.prodname_copilot_free_short %}.
-
-* {% data variables.product.prodname_vs %} and {% data variables.product.prodname_vscode_shortname %}
-* {% data variables.product.prodname_dotcom_the_website %}
-* {% data variables.product.prodname_mobile %}
-* Other IDEs
-
-For more information about the features available in {% data variables.product.prodname_copilot_free_short %}, see [About {% data variables.product.prodname_copilot_free_short %}](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-copilot-free/about-github-copilot-free).
-
-## {% data variables.product.prodname_vs %} and {% data variables.product.prodname_vscode_shortname %}
-
-In {% data variables.product.prodname_vs %} and {% data variables.product.prodname_vscode_shortname %} you can access {% data variables.product.prodname_copilot_free_short %} directly from the editor.
-
-1. In the top right of {% data variables.product.prodname_vs %} or {% data variables.product.prodname_vscode_shortname %}, click **{% octicon "copilot" aria-hidden="true" %}**.
-1. In the sidebar, click **Sign up for {% data variables.product.prodname_copilot_free_short %}**.
-1. If you have a {% data variables.product.github %} account, you will be prompted to sign in. If you don't have a {% data variables.product.github %} account, you will be prompted to create one.
-
-## {% data variables.product.prodname_dotcom_the_website %}
-
-With {% data variables.product.prodname_copilot_free_short %}, you can ask {% data variables.product.prodname_copilot_short %} questions within a chat interface on {% data variables.product.github %}.
-
-1. To access your personal dashboard once you're signed in, click the {% octicon "mark-github" aria-label="The github octocat logo" %} in the upper-left corner of any page on {% data variables.product.github %}.
-1. At the top of the dashboard, use the "Ask a question" box to start a chat with {% data variables.product.prodname_copilot_short %}.
-
-## {% data variables.product.prodname_mobile %}
-
-You'll automatically get subscribed to {% data variables.product.prodname_copilot_free_short %} when you start a chat with {% data variables.product.prodname_copilot_short %} in {% data variables.product.prodname_mobile %}.
-
-{% data reusables.copilot.chat-mobile-start-chat %}
-1. At the bottom of the page, use the "Ask {% data variables.product.prodname_copilot_short %}" box to start a chat with {% data variables.product.prodname_copilot_short %}.
-
-Alternatively, go to "Settings" in {% data variables.product.prodname_mobile %}, then under {% data variables.product.prodname_copilot_short %} settings, click **Get started for Free**.
-
-## Other IDEs
-
-To use {% data variables.product.prodname_copilot_free_short %} in other IDEs, you first have to activate {% data variables.product.prodname_copilot_free_short %} in your {% data variables.product.github %} account settings.
-
-{% data reusables.user-settings.copilot-settings %}
-1. Click **Start using {% data variables.product.prodname_copilot_free_short %}** to activate {% data variables.product.prodname_copilot_free_short %} and open a conversation thread.
-1. Click **Use {% data variables.product.prodname_copilot_short %} in other IDEs** and follow the instructions for your IDE.
diff --git a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-copilot-free/index.md b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-copilot-free/index.md
deleted file mode 100644
index f23714c472f8..000000000000
--- a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-copilot-free/index.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-title: Managing Copilot Free
-shortTitle: Manage Copilot Free
-intro: 'Individual users can use {% data variables.product.prodname_copilot_free_short %} without a subscription, or disable it.'
-versions:
- feature: copilot
-topics:
- - Copilot
-children:
- - /about-github-copilot-free
- - /accessing-github-copilot-free
- - /disabling-github-copilot-free
----
diff --git a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-copilot-free/disabling-github-copilot-free.md b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-plan/disabling-github-copilot-free.md
similarity index 88%
rename from content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-copilot-free/disabling-github-copilot-free.md
rename to content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-plan/disabling-github-copilot-free.md
index 10c80ea2dc77..71ec75e544f7 100644
--- a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-copilot-free/disabling-github-copilot-free.md
+++ b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-plan/disabling-github-copilot-free.md
@@ -7,9 +7,11 @@ versions:
type: how_to
topics:
- Copilot
+redirect_from:
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-copilot-free/disabling-github-copilot-free
---
-{% data variables.product.prodname_copilot_free_short %} is automatically disabled when you have a paid subscription to {% data variables.product.prodname_copilot_pro_short %}, or when you are granted a license through an organization or enterprise. If you want to disable {% data variables.product.prodname_copilot_free_short %} without a paid subscription, you can do so in your IDE and in {% data variables.product.prodname_dotcom_the_website %}.
+{% data variables.product.prodname_copilot_free_short %} is automatically disabled when you have a paid subscription to {% data variables.product.prodname_copilot_pro_short %} or {% data variables.product.prodname_copilot_pro_plus_short %}, or when you are granted a license through an organization or enterprise. If you want to disable {% data variables.product.prodname_copilot_free_short %} without a paid subscription, you can do so in your IDE and in {% data variables.product.prodname_dotcom_the_website %}.
## Disabling {% data variables.product.prodname_copilot_free_short %} in {% data variables.product.github %}
diff --git a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/extending-the-capabilities-of-github-copilot-in-your-personal-account.md b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-plan/extending-the-capabilities-of-github-copilot-in-your-personal-account.md
similarity index 95%
rename from content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/extending-the-capabilities-of-github-copilot-in-your-personal-account.md
rename to content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-plan/extending-the-capabilities-of-github-copilot-in-your-personal-account.md
index c2d9077582b2..f7c4519f6fce 100644
--- a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/extending-the-capabilities-of-github-copilot-in-your-personal-account.md
+++ b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-plan/extending-the-capabilities-of-github-copilot-in-your-personal-account.md
@@ -10,6 +10,7 @@ type: how_to
redirect_from:
- /copilot/github-copilot-chat/github-copilot-extensions/installing-github-copilot-extensions-for-your-personal-account
- /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/installing-github-copilot-extensions-for-your-personal-account
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/extending-the-capabilities-of-github-copilot-in-your-personal-account
---
## About {% data variables.product.prodname_copilot_extensions %} for your personal account
diff --git a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-plan/index.md b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-plan/index.md
new file mode 100644
index 000000000000..a4c4240504f2
--- /dev/null
+++ b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-plan/index.md
@@ -0,0 +1,17 @@
+---
+title: Managing your Copilot plan
+shortTitle: Manage your Copilot plan
+intro: 'Learn how to view, change, or cancel your {% data variables.product.prodname_copilot_short %} plan, manage personal settings and policies, and extend {% data variables.product.prodname_copilot_short %}’s capabilities in your personal account.'
+versions:
+ feature: copilot
+topics:
+ - Copilot
+children:
+ - /viewing-and-changing-your-copilot-plan
+ - /disabling-github-copilot-free
+ - /managing-copilot-policies-as-an-individual-subscriber
+ - /extending-the-capabilities-of-github-copilot-in-your-personal-account
+redirect_from:
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-subscription
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-github-copilot-pro-subscription
+---
diff --git a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-copilot-policies-as-an-individual-subscriber.md b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-plan/managing-copilot-policies-as-an-individual-subscriber.md
similarity index 82%
rename from content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-copilot-policies-as-an-individual-subscriber.md
rename to content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-plan/managing-copilot-policies-as-an-individual-subscriber.md
index 360b5011ba02..81876fa08948 100644
--- a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-copilot-policies-as-an-individual-subscriber.md
+++ b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-plan/managing-copilot-policies-as-an-individual-subscriber.md
@@ -2,7 +2,7 @@
title: Managing Copilot policies as an individual subscriber
shortTitle: Manage policies
intro: 'Find out how to change your personal settings on {% data variables.product.github %} to configure {% data variables.product.prodname_copilot %}''s behavior.'
-product: '{% data variables.product.prodname_copilot_pro_short %} and {% data variables.product.prodname_copilot_free_short %}'
+product: '{% data variables.product.prodname_copilot_pro_short %}, {% data variables.product.prodname_copilot_pro_plus_short %}, and {% data variables.product.prodname_copilot_free_short %}'
topics:
- Copilot
versions:
@@ -12,12 +12,23 @@ redirect_from:
- /github/copilot/about-github-copilot-telemetry
- /github/copilot/github-copilot-telemetry-terms
- /copilot/configuring-github-copilot/configuring-your-personal-github-copilot-settings-on-githubcom
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-copilot-policies-as-an-individual-subscriber
---
## About {% data variables.product.prodname_copilot %} settings on {% data variables.product.github %}
In addition to the configuration for the {% data variables.product.prodname_copilot %} plugin in your supported IDE, you can configure settings for {% data variables.product.prodname_copilot %} on {% data variables.product.github %}. The settings apply wherever you use {% data variables.product.prodname_copilot %}.
+## Enabling additional {% data variables.product.prodname_copilot_short %} premium requests
+
+
+{% data reusables.copilot.unlimited-premium-requests %}
+
+
+{% data reusables.copilot.premium-requests-billing-platform %}
+
+If you enable this setting, additional premium requests beyond the limit of your {% data variables.product.prodname_copilot_short %} plan will be billed at {% data variables.copilot.additional_premium_requests %} per premium request. You will be charged for each additional premium request you use across all {% data variables.product.prodname_copilot_short %} interfaces, including {% data variables.product.prodname_mobile %}. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/monitoring-usage-and-entitlements/avoiding-unexpected-copilot-costs).
+
## Enabling or disabling suggestions matching public code
> [!NOTE] If you are a member of an organization on {% data variables.product.prodname_ghe_cloud %} who has been assigned a {% data variables.product.prodname_copilot %} seat through your organization, you will not be able to configure suggestions matching public code in your personal account settings. Your setting for suggestions matching public code will be inherited from your organization or enterprise.
diff --git a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-plan/viewing-and-changing-your-copilot-plan.md b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-plan/viewing-and-changing-your-copilot-plan.md
new file mode 100644
index 000000000000..6618e5300a57
--- /dev/null
+++ b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-plan/viewing-and-changing-your-copilot-plan.md
@@ -0,0 +1,101 @@
+---
+title: Viewing and changing your Copilot plan
+shortTitle: View and change your Copilot plan
+intro: 'Learn how to view, cancel, or update your your {% data variables.product.prodname_copilot_short %} plan, and update your billing cycle.'
+versions:
+ feature: copilot
+topics:
+ - Copilot
+redirect_from:
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/modifying-your-copilot-subscription-as-an-individual-user
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-subscription/modifying-your-copilot-subscription-as-an-individual-user
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-github-copilot-pro-subscription/modifying-your-copilot-pro-subscription-as-an-individual-user
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-plan/modifying-your-copilot-pro-subscription-as-an-individual-user
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/canceling-copilot-as-an-individual-user
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-subscription/canceling-copilot-as-an-individual-user
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-github-copilot-pro-subscription/canceling-copilot-pro-as-an-individual-user
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-plan/canceling-copilot-pro-as-an-individual-user
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-plan/canceling-your-copilot-pro-trial-as-an-individual-user
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/canceling-your-copilot-trial-as-an-individual-user
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-subscription/canceling-your-copilot-trial-as-an-individual-user
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-github-copilot-pro-subscription/canceling-your-copilot-pro-trial-as-an-individual-user
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-plan/canceling-your-copilot-plan
+---
+
+You can view your current plan details in your {% data variables.product.github %} account settings. From there, you can change or cancel your plan, or switch between monthly and yearly billing based on your needs.
+
+If you have access to {% data variables.product.prodname_copilot %} through an organization {% ifversion ghec %}or enterprise {% endif %}, you will not be able to modify your plan or billing cycle.
+
+## Viewing your {% data variables.product.prodname_copilot_short %} plan
+
+{% data reusables.user-settings.access_settings %}
+{% data reusables.user-settings.billing_plans %}
+
+Under "Current plan", you can see which plan you're currently using.
+
+## Changing your {% data variables.product.prodname_copilot_short %} plan
+
+You can upgrade or downgrade your {% data variables.product.prodname_copilot_short %} plan at any time from your account settings.
+
+### Upgrading your {% data variables.product.prodname_copilot_short %} plan
+
+{% data reusables.user-settings.access_settings %}
+{% data reusables.user-settings.billing_plans %}
+1. In the "{% data variables.product.prodname_copilot %}" section, click the option to upgrade on the right.
+
+ * If you're on {% data variables.product.prodname_copilot_free_short %}, click **Upgrade {% data variables.product.prodname_copilot_short %}** to choose a paid plan.
+ * If you're on {% data variables.product.prodname_copilot_pro_short %}, click **Upgrade to {% data variables.product.prodname_copilot_pro_plus_short %}**.
+
+1. Follow the prompts to confirm your selection and billing details.
+
+### Downgrading your {% data variables.product.prodname_copilot_pro_plus_short %} plan
+
+{% data reusables.user-settings.access_settings %}
+{% data reusables.user-settings.billing_plans %}
+1. In the "{% data variables.product.prodname_copilot %}" section, select the **Manage subscription** dropdown on the right and then click **Downgrade to {% data variables.product.prodname_copilot_pro_short %}**.
+1. In the downgrade modal, you'll see options to:
+
+ * **Keep {% data variables.product.prodname_copilot_pro_plus_short %}**, which cancels the downgrade process.
+ * **Downgrade to {% data variables.product.prodname_copilot_pro_short %}**, which switches you to {% data variables.product.prodname_copilot_pro_short %} at the start of your next billing cycle.
+
+ Select **Downgrade to {% data variables.product.prodname_copilot_pro_short %}** to confirm.
+
+## Canceling your {% data variables.product.prodname_copilot_short %} plan
+
+You can cancel your {% data variables.product.prodname_copilot_short %} plan or trial at any time. You’ll retain access to your current features until your billing cycle ends. You will automatically be downgraded to {% data variables.product.prodname_copilot_free_short %} at the end of your billing cycle.
+
+If you have been granted a free subscription to {% data variables.product.prodname_copilot_pro %} as a verified student, teacher, or maintainer of a popular open source project, you will not be able to cancel your subscription. If you have access to {% data variables.product.prodname_copilot_short %} through an organization{% ifversion ghec %}or enterprise {% endif %}, you will not be able to cancel your plan. In these cases, you can disable {% data variables.product.prodname_copilot_short %} in your environment. See [AUTOTITLE](/copilot/configuring-github-copilot/configuring-github-copilot-in-your-environment).
+
+{% data reusables.copilot.copilot-one-account-short %}
+
+{% data reusables.user-settings.access_settings %}
+{% data reusables.user-settings.billing_plans %}
+1. In the "{% data variables.product.prodname_copilot %}" section, select the **Manage subscription** dropdown on the right and then click **Cancel subscription**.
+1. Select **Cancel {% data variables.product.prodname_copilot_pro_plus_short %}/{% data variables.product.prodname_copilot_pro_short %}** to cancel your subscription at the end of your current billing cycle.
+
+## Canceling your {% data variables.product.prodname_copilot_pro_short %} trial
+
+You can cancel your {% data variables.product.prodname_copilot_pro_short %} trial at any time during your trial period. If you cancel during your {% data reusables.copilot.trial-period %}-day trial, you won't be charged. Your cancellation will take effect at the end of your trial period. If you do not cancel your trial, you will be automatically enrolled in a paid subscription at the end of your trial period, according to the billing preferences you set up when you started your trial.
+
+{% data reusables.user-settings.access_settings %}
+{% data reusables.user-settings.billing_plans %}
+1. Under "Add-ons", in the "{% data variables.product.prodname_copilot %}" section, click **Cancel trial**.
+
+ 
+
+## Changing your billing cycle
+
+If you're on a paid {% data variables.product.prodname_copilot_short %} plan, you can switch between monthly and yearly billing at any time. The change will take effect at the start of your next billing cycle.
+
+{% data reusables.user-settings.access_settings %}
+{% data reusables.user-settings.billing_plans %}
+
+1. In the "{% data variables.product.prodname_copilot %}" section, select the **Edit** dropdown on the right.
+1. Choose the option to switch your billing cycle:
+
+ * If you're billed monthly, click **Change to yearly billing**.
+ * If you're billed yearly, click **Change to monthly billing**.
+
+1. Follow the prompts to confirm your change.
+
+{% data reusables.billing.billing-info %}
diff --git a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-github-copilot-pro-subscription/canceling-copilot-pro-as-an-individual-user.md b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-github-copilot-pro-subscription/canceling-copilot-pro-as-an-individual-user.md
deleted file mode 100644
index 461bf06fa614..000000000000
--- a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-github-copilot-pro-subscription/canceling-copilot-pro-as-an-individual-user.md
+++ /dev/null
@@ -1,30 +0,0 @@
----
-title: Canceling Copilot Pro as an individual user
-shortTitle: Cancel Copilot Pro subscription
-intro: 'You can cancel your {% data variables.product.prodname_copilot_pro_short %} subscription if you no longer want to use {% data variables.product.prodname_copilot_pro_short %}.'
-product: '{% data variables.product.prodname_copilot_pro_short %}'
-versions:
- feature: copilot
-type: how_to
-topics:
- - Copilot
-redirect_from:
- - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/canceling-copilot-as-an-individual-user
- - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-subscription/canceling-copilot-as-an-individual-user
----
-
-To cancel a free {% data variables.product.prodname_copilot_short %} trial, see [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/canceling-your-copilot-trial-as-an-individual-user).
-
-If you have been granted a free subscription to {% data variables.product.prodname_copilot_pro %} as a verified student, teacher, or maintainer of a popular open source project, you will not be able to cancel your subscription. If you have access to {% data variables.product.prodname_copilot %} through an organization {% ifversion ghec %}or enterprise {% endif %}subscription, you will not be able to cancel your subscription. In these cases, you can disable {% data variables.product.prodname_copilot_pro %} in your environment. For more information, see [AUTOTITLE](/copilot/configuring-github-copilot/configuring-github-copilot-in-your-environment).
-
-{% data reusables.copilot.copilot-one-account-short %}
-
-You can cancel your {% data variables.product.prodname_copilot_pro_short %} subscription at any time. The cancellation will take effect at the end of your current billing cycle. You can also cancel your {% data variables.product.prodname_copilot_pro_short %} trial, during the {% data reusables.copilot.trial-period %}-day trial period.
-
-{% data reusables.user-settings.access_settings %}
-{% data reusables.user-settings.billing_plans %}
-1. Under "Add-ons", in the "{% data variables.product.prodname_copilot %}" section, select the **Manage subscription** dropdown on the right and then click **Cancel**.
-
- 
-
-1. In the "Cancel {% data variables.product.prodname_copilot %}" modal, click **I understand, cancel {% data variables.product.prodname_copilot %}**
diff --git a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-github-copilot-pro-subscription/canceling-your-copilot-pro-trial-as-an-individual-user.md b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-github-copilot-pro-subscription/canceling-your-copilot-pro-trial-as-an-individual-user.md
deleted file mode 100644
index 75e0688e2ecf..000000000000
--- a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-github-copilot-pro-subscription/canceling-your-copilot-pro-trial-as-an-individual-user.md
+++ /dev/null
@@ -1,22 +0,0 @@
----
-title: Canceling your Copilot Pro trial as an individual user
-shortTitle: Cancel Copilot Pro trial
-intro: 'You can cancel your {% data variables.product.prodname_copilot_pro_short %} trial if you don''t want to be subscribed to {% data variables.product.prodname_copilot_pro_short %} after your trial period ends.'
-product: '{% data variables.product.prodname_copilot_pro_short %}'
-versions:
- feature: copilot
-type: how_to
-topics:
- - Copilot
-redirect_from:
- - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/canceling-your-copilot-trial-as-an-individual-user
- - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-subscription/canceling-your-copilot-trial-as-an-individual-user
----
-
-You can cancel your {% data variables.product.prodname_copilot_pro_short %} trial at any time during your trial period. If you cancel during your {% data reusables.copilot.trial-period %}-day trial, you won't be charged. Your cancellation will take effect at the end of your trial period. If you do not cancel your trial, you will be automatically enrolled in a paid subscription at the end of your trial period, according to the billing preferences you set up when you started your trial.
-
-{% data reusables.user-settings.access_settings %}
-{% data reusables.user-settings.billing_plans %}
-1. Under "Add-ons", in the "{% data variables.product.prodname_copilot %}" section, click **Cancel trial**.
-
- 
diff --git a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-github-copilot-pro-subscription/index.md b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-github-copilot-pro-subscription/index.md
deleted file mode 100644
index 9ace8f23dd80..000000000000
--- a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-github-copilot-pro-subscription/index.md
+++ /dev/null
@@ -1,18 +0,0 @@
----
-title: Managing your GitHub Copilot Pro subscription
-shortTitle: Manage Copilot Pro subscription
-intro: 'Subscribe to {% data variables.product.prodname_copilot_pro_short %} and manage your subscription as an individual user.'
-versions:
- feature: copilot
-topics:
- - Copilot
-children:
- - /about-billing-for-copilot-pro
- - /getting-free-access-to-copilot-pro-as-a-student-teacher-or-maintainer
- - /subscribing-to-copilot-pro-as-an-individual-user
- - /modifying-your-copilot-pro-subscription-as-an-individual-user
- - /canceling-your-copilot-pro-trial-as-an-individual-user
- - /canceling-copilot-pro-as-an-individual-user
-redirect_from:
- - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-subscription
----
diff --git a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-github-copilot-pro-subscription/modifying-your-copilot-pro-subscription-as-an-individual-user.md b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-github-copilot-pro-subscription/modifying-your-copilot-pro-subscription-as-an-individual-user.md
deleted file mode 100644
index 7653421d6de7..000000000000
--- a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-github-copilot-pro-subscription/modifying-your-copilot-pro-subscription-as-an-individual-user.md
+++ /dev/null
@@ -1,24 +0,0 @@
----
-title: Modifying your Copilot Pro subscription as an individual user
-shortTitle: Modify Copilot Pro subscription
-intro: 'You can change whether you are billed monthly or yearly for {% data variables.product.prodname_copilot_pro_short %}.'
-product: '{% data variables.product.prodname_copilot_pro_short %}'
-versions:
- feature: copilot
-type: how_to
-topics:
- - Copilot
-redirect_from:
- - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/modifying-your-copilot-subscription-as-an-individual-user
- - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-subscription/modifying-your-copilot-subscription-as-an-individual-user
----
-
-If you have access to {% data variables.product.prodname_copilot %} through an organization {% ifversion ghec %}or enterprise {% endif %}subscription, you will not be able to modify your subscription.
-
-{% data reusables.user-settings.access_settings %}
-{% data reusables.user-settings.billing_plans %}
-1. In the "{% data variables.product.prodname_copilot %}" section, select the **Edit** dropdown on the right.
- * If you are on a monthly billing cycle, select **Change to yearly billing**.
- * If you are on a yearly billing cycle, select **Change to monthly billing**.
-
-{% data reusables.billing.billing-info %}
diff --git a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-github-copilot-pro-subscription/subscribing-to-copilot-pro-as-an-individual-user.md b/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-github-copilot-pro-subscription/subscribing-to-copilot-pro-as-an-individual-user.md
deleted file mode 100644
index 1329d4b0a03e..000000000000
--- a/content/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-github-copilot-pro-subscription/subscribing-to-copilot-pro-as-an-individual-user.md
+++ /dev/null
@@ -1,30 +0,0 @@
----
-title: Subscribing to Copilot Pro as an individual user
-shortTitle: Subscribe to Copilot Pro
-intro: 'Start a free trial to begin using {% data variables.product.prodname_copilot_pro_short %}.'
-redirect_from:
- - /billing/managing-billing-for-github-copilot/managing-your-github-copilot-subscription
- - /billing/managing-billing-for-github-copilot/managing-your-github-copilot-for-individuals-subscription
- - /billing/managing-billing-for-github-copilot/managing-your-github-copilot-subscription-for-your-personal-account
- - /billing/managing-billing-for-github-copilot/managing-your-github-copilot-individual-subscription
- - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/subscribing-to-copilot-as-an-individual-user
- - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-subscription/subscribing-to-copilot-as-an-individual-user
-versions:
- feature: copilot
-type: how_to
-topics:
- - Copilot
----
-
-Before you can start using {% data variables.product.prodname_copilot_pro %}, you will need to set up a free trial or subscription.
-
->[!NOTE]
->
-> * _If you are a member of an organization or enterprise_ that has a subscription to {% data variables.product.prodname_copilot %}, you can request access to {% data variables.product.prodname_copilot_short %} by going to [https://github.com/settings/copilot](https://github.com/settings/copilot) and requesting access under "Get {% data variables.product.prodname_copilot_short %} from an organization."{% ifversion ghec %} If you have a {% data variables.enterprise.prodname_managed_user %} account instead of a personal account, you cannot get a {% data variables.product.prodname_copilot_for_individuals %} subscription.{% endif %}
-> * _If you are a verified student, teacher, or maintainer of a popular open source project_, {% data variables.product.prodname_copilot %} is free to use. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/getting-free-access-to-copilot-as-a-student-teacher-or-maintainer).
-
-{% data reusables.copilot.signup-procedure %}
-
-## Next steps
-
-To start using {% data variables.product.prodname_copilot_short %}, see [AUTOTITLE](/copilot/setting-up-github-copilot/setting-up-github-copilot-for-yourself).
diff --git a/content/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-policies-and-features-for-copilot-in-your-enterprise.md b/content/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-policies-and-features-for-copilot-in-your-enterprise.md
index b244d9979888..2cf4b6b2972f 100644
--- a/content/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-policies-and-features-for-copilot-in-your-enterprise.md
+++ b/content/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-policies-and-features-for-copilot-in-your-enterprise.md
@@ -26,6 +26,7 @@ If no policy is chosen at the enterprise level, and multiple organizations withi
You can configure any of the following policies for your enterprise:
+* [Additional {% data variables.product.prodname_copilot_short %} premium requests](#additional-copilot-premium-requests)
* [{% data variables.product.prodname_copilot_short %} in {% data variables.product.prodname_dotcom_the_website %}](#copilot-in-githubcom)
* [{% data variables.product.prodname_copilot_cli %}](#github-copilot-in-the-cli)
* [{% data variables.product.prodname_copilot_chat %} in the IDE](#github-copilot-chat-in-the-ide)
@@ -36,6 +37,14 @@ You can configure any of the following policies for your enterprise:
* [Give {% data variables.product.prodname_copilot_short %} access to Bing](#give-copilot-access-to-bing)
* [{% data variables.product.prodname_copilot_short %} access to alternative AI models](#copilot-access-to-alternative-ai-models)
+### Additional {% data variables.product.prodname_copilot_short %} premium requests
+
+
+{% data reusables.copilot.unlimited-premium-requests %}
+
+
+If you enable this setting, additional premium requests beyond the limit of your {% data variables.product.prodname_copilot_short %} plan will be billed at {% data variables.copilot.additional_premium_requests %} per premium request. You will be charged for each additional premium request you use across all {% data variables.product.prodname_copilot_short %} interfaces, including {% data variables.product.prodname_mobile %}. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/monitoring-usage-and-entitlements/avoiding-unexpected-copilot-costs).
+
### {% data variables.product.prodname_copilot_short %} in {% data variables.product.prodname_dotcom_the_website %}
With a {% data variables.product.prodname_copilot_enterprise_short %} license, you can enable "{% data variables.product.prodname_copilot_short %} in {% data variables.product.prodname_dotcom_the_website %}" to provide members of your enterprise access to AI features on the {% data variables.product.github %} website, including:
@@ -81,7 +90,7 @@ Some features of {% data variables.product.prodname_copilot_short %} are availab
>
> Support for GPT-4.5 is only available on {% data variables.product.prodname_copilot_enterprise_short %}.
-By default, {% data variables.product.prodname_copilot_chat_short %} uses the GPT-4o model. If you grant access to the alternative models, members of your enterprise can choose to use these models rather than the default GPT-4o model. The available alternative models are:
+By default, {% data variables.product.prodname_copilot_chat_short %} uses a base model. If you grant access to the alternative models, members of your enterprise can choose to use these models rather than the base model. The available alternative models are:
* **{% data variables.copilot.copilot_claude_sonnet %}**. See [AUTOTITLE](/copilot/using-github-copilot/ai-models/using-claude-sonnet-in-github-copilot).
* **{% data variables.copilot.copilot_gemini_flash %}**. See [AUTOTITLE](/copilot/using-github-copilot/ai-models/using-gemini-flash-in-github-copilot).
diff --git a/content/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-the-copilot-subscription-for-your-enterprise/about-billing-for-github-copilot-in-your-enterprise.md b/content/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-the-copilot-subscription-for-your-enterprise/about-billing-for-github-copilot-in-your-enterprise.md
index bdcb22000a21..0f80befb01c5 100644
--- a/content/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-the-copilot-subscription-for-your-enterprise/about-billing-for-github-copilot-in-your-enterprise.md
+++ b/content/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-the-copilot-subscription-for-your-enterprise/about-billing-for-github-copilot-in-your-enterprise.md
@@ -21,6 +21,10 @@ When you subscribe to {% data variables.product.prodname_copilot_enterprise_shor
For guidance, see [AUTOTITLE](/copilot/rolling-out-github-copilot-at-scale/choosing-your-enterprises-plan-for-github-copilot).
+## Premium requests
+
+Paid {% data variables.product.prodname_copilot_short %} plans include premium requests. Premium requests use advanced models and features and are subject to monthly allowances or potential overage costs. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/monitoring-usage-and-entitlements/avoiding-unexpected-copilot-costs).
+
## About the billing cycle for {% data variables.product.prodname_copilot_short %} in your enterprise
Billed users are calculated at the end of each billing cycle, based on the number of {% data variables.product.prodname_copilot %} seats that are assigned. You can add or remove seats at any time during the billing cycle.
diff --git a/content/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-policies-for-copilot-in-your-organization.md b/content/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-policies-for-copilot-in-your-organization.md
index 6b7ac666d023..257ba9252396 100644
--- a/content/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-policies-for-copilot-in-your-organization.md
+++ b/content/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-policies-for-copilot-in-your-organization.md
@@ -26,6 +26,7 @@ shortTitle: Managing policies
Organization owners can set policies to govern how {% data variables.product.prodname_copilot %} can be used within the organization. For example, an organization owner can enable or disable the following {% data variables.product.prodname_copilot_short %} features{% ifversion ghec %} (unless an enterprise owner has blocked access to these features at the enterprise level){% endif %}:
+* Additional {% data variables.product.prodname_copilot_short %} premium requests
* {% data variables.product.prodname_copilot_short %} in {% data variables.product.prodname_dotcom_the_website %}
* {% data variables.product.prodname_copilot_chat_short %} in the IDE
* Editor preview features, such as:
diff --git a/content/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-the-copilot-subscription-for-your-organization/about-billing-for-github-copilot-in-your-organization.md b/content/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-the-copilot-subscription-for-your-organization/about-billing-for-github-copilot-in-your-organization.md
index efc4836055ae..5f111569e35c 100644
--- a/content/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-the-copilot-subscription-for-your-organization/about-billing-for-github-copilot-in-your-organization.md
+++ b/content/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-the-copilot-subscription-for-your-organization/about-billing-for-github-copilot-in-your-organization.md
@@ -15,6 +15,10 @@ topics:
Subscriptions to {% data variables.product.prodname_copilot_business_short %} are available on a monthly cycle. The subscriptions are billed at the end of each cycle, at {% data variables.copilot.cfb_price_per_month %} per user per month.
+## Premium requests
+
+Paid {% data variables.product.prodname_copilot_short %} plans include premium requests. Premium requests use advanced models and features and are subject to monthly allowances or potential overage costs. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/monitoring-usage-and-entitlements/avoiding-unexpected-copilot-costs).
+
## About the billing cycle for {% data variables.product.prodname_copilot_short %} in your organization
Billed users are calculated at the end of each billing cycle, based on the number of {% data variables.product.prodname_copilot %} seats that are assigned. You can add or remove seats at any time during the billing cycle.
diff --git a/content/copilot/managing-copilot/monitoring-usage-and-entitlements/about-premium-requests.md b/content/copilot/managing-copilot/monitoring-usage-and-entitlements/about-premium-requests.md
new file mode 100644
index 000000000000..bfe99bba5c33
--- /dev/null
+++ b/content/copilot/managing-copilot/monitoring-usage-and-entitlements/about-premium-requests.md
@@ -0,0 +1,72 @@
+---
+title: About premium requests
+intro: 'Learn about premium requests and how they impact your usage and billing.'
+versions:
+ feature: copilot
+topics:
+ - Copilot
+redirect_from:
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/monitoring-usage-and-entitlements/avoiding-unexpected-copilot-costs
+ - /copilot/managing-copilot/monitoring-usage-and-entitlements/avoiding-unexpected-copilot-costs
+---
+
+
+{% data reusables.copilot.unlimited-premium-requests %}
+
+
+## What is a request?
+
+A request is any interaction where you ask {% data variables.product.prodname_copilot_short %} to do something for you—whether it’s generating code, answering a question, or helping you through an extension. Each time you send a prompt in a chat window or trigger a response from {% data variables.product.prodname_copilot_short %}, you’re making a request.
+
+If you have {% data variables.product.prodname_copilot_free_short %} enabled, your {% data variables.product.github %} account comes with up to 2,000 code completions and up to 50 chats or premium requests per month.
+
+If you're on a paid plan, you get unlimited code completions, unlimited agent requests, and unlimited chat interactions using the base model. You also receive a monthly allowance of premium requests, which can be used for advanced chat interactions, code completions using premium models, and other premium features. For an overview of the amount of premium requests included in each plan, see [AUTOTITLE](/copilot/about-github-copilot/subscription-plans-for-github-copilot#comparing-copilot-plans).
+
+## Premium requests
+
+Some {% data variables.product.prodname_copilot_short %} features use more advanced processing power and count as premium requests. The number of premium requests a feature consumes can vary depending on the feature and the AI model used.
+
+### Premium features
+
+The following {% data variables.product.prodname_copilot_short %} features can use premium requests:
+
+* {% data variables.product.prodname_copilot_chat_short %}
+* {% data variables.product.prodname_copilot_agent_short %} mode
+* {% data variables.product.prodname_copilot_short %} code review
+* {% data variables.product.prodname_copilot_extensions_short %}
+
+### Model multipliers
+
+Each model has a premium request multiplier, based on its complexity and resource usage. Your premium request allowance is deducted according to this multiplier.
+
+| Model | Premium requests |
+|--------------------------------------|------------|
+| Base model[^1] | 0 (paid users), 1 ({% data variables.product.prodname_copilot_free_short %}) |
+| {% data variables.copilot.copilot_claude_sonnet_35 %} | 1 |
+| {% data variables.copilot.copilot_claude_sonnet_37 %} | 1 |
+| {% data variables.copilot.copilot_claude_sonnet_37 %} Thinking | 1.25 |
+| {% data variables.copilot.copilot_gemini_flash %} | 0.25 |
+| GPT-4.5 | 50 |
+| GPT-4o | 1 |
+| o1 | 10 |
+| o3-mini | 0.33 |
+
+[^1]: Response times may vary during periods of high usage.
+
+## Additional premium requests
+
+{% data reusables.copilot.premium-requests-mobile %}
+
+If you use all of your premium requests, you can still use {% data variables.product.prodname_copilot_short %} with the base model for the rest of the month. If you need more premium requests, you can upgrade to a higher plan or purchase additional premium requests. Additional premium requests beyond your plan’s included amount are billed at {% data variables.copilot.additional_premium_requests %} per request. To purchase additional premium requests, you’ll need to enable additional premium requests in your account settings first or reach out to your {% data variables.product.prodname_enterprise %} administrator if you are on an enterprise plan. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-plan/managing-copilot-policies-as-an-individual-subscriber#enabling-additional-usage-of-premium-requests).
+
+{% data reusables.copilot.additional-premium-requests-cf %}
+
+## Example of premium request usage
+
+Premium request usage is based on the model’s multiplier and the feature you’re using. For example:
+
+* If you use **GPT-4.5** (50× multiplier) to ask a single question in {% data variables.product.prodname_copilot_chat_short %}, that interaction counts as **50 premium requests**.
+* If you're on **{% data variables.product.prodname_copilot_free_short %}**, even interactions with the **base model** use **1 premium request** each.
+* If you're on a **paid plan**, using the base model does not count against your monthly premium request allowance.
+
+If you've enabled additional usage, premium requests beyond your included monthly amount will be billed at {% data variables.copilot.additional_premium_requests %} each.
diff --git a/content/copilot/managing-copilot/monitoring-usage-and-entitlements/index.md b/content/copilot/managing-copilot/monitoring-usage-and-entitlements/index.md
new file mode 100644
index 000000000000..880833fecdeb
--- /dev/null
+++ b/content/copilot/managing-copilot/monitoring-usage-and-entitlements/index.md
@@ -0,0 +1,12 @@
+---
+title: Monitoring usage and entitlements
+shortTitle: Monitor usage and entitlements
+intro: 'You can track your {% data variables.product.prodname_copilot_short %} usage and monitor your remaining premium request entitlements to avoid unexpected charges.'
+versions:
+ feature: copilot
+topics:
+ - Copilot
+children:
+ - /about-premium-requests
+ - /monitoring-your-copilot-usage-and-entitlements
+---
diff --git a/content/copilot/managing-copilot/monitoring-usage-and-entitlements/monitoring-your-copilot-usage-and-entitlements.md b/content/copilot/managing-copilot/monitoring-usage-and-entitlements/monitoring-your-copilot-usage-and-entitlements.md
new file mode 100644
index 000000000000..8db381daece3
--- /dev/null
+++ b/content/copilot/managing-copilot/monitoring-usage-and-entitlements/monitoring-your-copilot-usage-and-entitlements.md
@@ -0,0 +1,37 @@
+---
+title: Monitoring your Copilot usage and entitlements
+shortTitle: Monitor your Copilot usage and entitlements
+intro: Learn how you can monitor your monthly usage of {% data variables.product.prodname_copilot_short %} and get the most value out of your {% data variables.product.prodname_copilot_short %} plan.
+versions:
+ feature: copilot
+topics:
+ - Copilot
+redirect_from:
+ - /copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/monitoring-usage-and-entitlements/monitoring-your-copilot-usage-and-entitlements
+---
+
+
+{% data reusables.copilot.unlimited-premium-requests %}
+
+
+You can track your monthly usage of premium requests to help you get the most value from your {% data variables.product.prodname_copilot_short %} plan.
+
+## Viewing premium request usage
+
+{% data reusables.user-settings.access_settings %}
+1. In the "Access" section of the sidebar, click **{% octicon "credit-card" aria-hidden="true" %} Billing & Licensing**.
+1. Under "Usage by product", on the "Copilot" tab, you can see the total cost of the additional premium requests you've used this month. Click **View details** to view a breakdown of the amount of additional premium requests you've used.
+
+## Optimizing usage of premium requests
+
+You can use the following strategies to maximize the value of your premium requests:
+
+* **Choose the right model for the task**. Some models are better suited to different tasks. If you're using a premium request, you can strategically choose which model you use to get the best result from {% data variables.product.prodname_copilot_short %}. See [AUTOTITLE](/copilot/using-github-copilot/ai-models/choosing-the-right-ai-model-for-your-task).
+
+* **Setting a budget**. Set a budget to track your overages and receive alerts when you reach 75%, 90%, or 100% of your budget. See [AUTOTITLE](/billing/using-the-new-billing-platform/preventing-overspending#managing-budgets-for-your-personal-account).
+
+* **Monitor your usage regularly**. Check your usage in your {% data variables.product.github %} account settings to see how many premium requests you’ve used. This helps you plan how much you can use for the rest of the month.
+
+* **Upgrade if needed**. If you find yourself consistently hitting your monthly allowance, consider upgrading to a plan with more premium requests included.
+
+* **Avoid retrying large prompts unnecessarily**. Submitting the same long or complex prompt multiple times may use more premium requests. Try rephrasing or simplifying your request when needed.
diff --git a/content/copilot/quickstart.md b/content/copilot/quickstart.md
index 7726ba2243dc..395cf9210500 100644
--- a/content/copilot/quickstart.md
+++ b/content/copilot/quickstart.md
@@ -38,7 +38,7 @@ Instructions for using {% data variables.product.prodname_copilot_short %} diffe
## Prerequisite
-To use {% data variables.product.prodname_copilot %} on the {% data variables.product.github %} website, you must have an active {% data variables.product.prodname_copilot %} subscription. {% data reusables.copilot.subscription-prerequisite %}
+To use {% data variables.product.prodname_copilot_short %} on the {% data variables.product.github %} website, you must have an active {% data variables.product.prodname_copilot_short %} plan. {% data reusables.copilot.subscription-prerequisite %}
{% endif %}
## Asking your first question
diff --git a/content/copilot/responsible-use-of-github-copilot-features/responsible-use-of-github-copilot-code-review.md b/content/copilot/responsible-use-of-github-copilot-features/responsible-use-of-github-copilot-code-review.md
index 665e4282d0cf..0d1206b6503a 100644
--- a/content/copilot/responsible-use-of-github-copilot-features/responsible-use-of-github-copilot-code-review.md
+++ b/content/copilot/responsible-use-of-github-copilot-features/responsible-use-of-github-copilot-code-review.md
@@ -13,10 +13,6 @@ redirect_from:
- /early-access/copilot/code-reviews/responsible-use-of-copilot-code-reviews
---
-> [!NOTE]
-> * {% data variables.copilot.copilot_code-review %} is in {% data variables.release-phases.public_preview %} and subject to change.
-> * The [AUTOTITLE](/free-pro-team@latest/site-policy/github-terms/github-pre-release-license-terms) apply to your use of this product.
-
## About {% data variables.copilot.copilot_code-review %}
{% data variables.copilot.copilot_code-review %} is an AI-powered feature that reviews code and provides feedback.
diff --git a/content/copilot/rolling-out-github-copilot-at-scale/choosing-your-enterprises-plan-for-github-copilot.md b/content/copilot/rolling-out-github-copilot-at-scale/choosing-your-enterprises-plan-for-github-copilot.md
index 3dcdbcaa99aa..d62881eda332 100644
--- a/content/copilot/rolling-out-github-copilot-at-scale/choosing-your-enterprises-plan-for-github-copilot.md
+++ b/content/copilot/rolling-out-github-copilot-at-scale/choosing-your-enterprises-plan-for-github-copilot.md
@@ -17,6 +17,8 @@ When you adopt {% data variables.product.prodname_copilot %} in a company, you w
{% data variables.product.prodname_copilot_enterprise_short %} offers additional features for enterprises that want to customize {% data variables.product.prodname_copilot_short %} for their needs.
+This article helps you to decide whether to adopt {% data variables.product.prodname_copilot_business_short %} or {% data variables.product.prodname_copilot_enterprise_short %}.
+
Sign up for {% data variables.product.prodname_copilot_short %} {% octicon "link-external" height:16 %}
## About the plans
@@ -24,31 +26,55 @@ When you adopt {% data variables.product.prodname_copilot %} in a company, you w
{% data variables.product.company_short %} offers two {% data variables.product.prodname_copilot_short %} plans for customers on {% data variables.product.prodname_ghe_cloud %}:
* **{% data variables.product.prodname_copilot_business_short %}** ({% data variables.copilot.cfb_price_per_month %} per user per month): includes most {% data variables.product.prodname_copilot_short %} features in IDEs and on the {% data variables.product.github %} website.
-* **{% data variables.product.prodname_copilot_enterprise_short %}** ({% data variables.copilot.ce_price_per_month %} per user per month): allows companies to customize {% data variables.product.prodname_copilot_short %} for their code and processes. To learn more, see [Customization with {% data variables.product.prodname_copilot_enterprise_short %}](#customization-with-copilot-enterprise).
+* **{% data variables.product.prodname_copilot_enterprise_short %}** ({% data variables.copilot.ce_price_per_month %} per user per month): allows companies to customize {% data variables.product.prodname_copilot_short %} for their code and processes, and includes a higher allowance for premium requests. To learn more, see the sections below.
For a full comparison, see our [plans page](https://github.com/features/copilot/plans).
-## Customization with {% data variables.product.prodname_copilot_enterprise_short %}
-
-Many companies have complex repositories, such as large monorepos or legacy codebases, that can be difficult to get started with. Developers may need to spend a long time finding and reading documentation before they can contribute.
-
-With {% data variables.product.prodname_copilot_enterprise_short %}, you can create **knowledge bases** that bring together documentation from one or more repositories in an organization. Users can specify the knowledge base as the context for {% data variables.product.prodname_copilot_chat_short %}, allowing {% data variables.product.prodname_copilot_short %} to synthesize information from your documentation in its response.
-
## About mixed plans
When you subscribe your enterprise account to {% data variables.product.prodname_copilot_enterprise_short %}, you don't need to use this plan across the whole enterprise. Instead, you can choose a plan individually for each organization in your enterprise. This approach allows you to:
* Evaluate the benefits of {% data variables.product.prodname_copilot_enterprise_short %} for a smaller group of users before rolling it out further.
-* Enable {% data variables.product.prodname_copilot_enterprise_short %} in the organizations where it will have the most impact, such as organizations with complex documentation or legacy codebases.
+* Enable {% data variables.product.prodname_copilot_enterprise_short %} in the organizations where it will have the most impact, such as organizations with complex documentation or specialized engineering requirements.
+
+## Do we have projects with complex requirements?
+
+For complex projects like monorepos or legacy codebases, developers in your company may need to spend a long time finding and reading documentation before they can contribute.
+
+With {% data variables.product.prodname_copilot_enterprise_short %}, you can create **knowledge bases** that bring together documentation from one or more repositories in an organization, allowing {% data variables.product.prodname_copilot_short %} to synthesize information from your documentation in its responses.
+
+## Will we use {% data variables.copilot.copilot_code-review_short %} at scale?
+
+With {% data variables.copilot.copilot_code-review_short %}, {% data variables.product.prodname_copilot_short %} can provide feedback on pull requests on {% data variables.product.github %}. How much you use this feature depends on the goals of your rollout. For example, if a goal is to increase velocity by accelerating approvals of pull requests, then you may be encouraging developers to use {% data variables.copilot.copilot_code-review_short %} as much as possible.
+
+With {% data variables.product.prodname_copilot_enterprise_short %}, you can make {% data variables.product.prodname_copilot_short %}'s reviews more consistent across your repositories by adding **custom coding guidelines** written in natural language. {% data variables.product.prodname_copilot_short %} will give feedback based on the guidelines when it reviews code, which can increase developers' confidence in the reviews and allow you to encourage consistency in coding standards across teams.
+
+{% data reusables.copilot.code-review.custom-coding-guidelines-prerequisites %}
+
+{% data variables.product.prodname_copilot_enterprise_short %} also includes a higher allowance for premium requests, which include code reviews. To learn more, see [How much will we benefit from premium requests?](#how-much-will-we-benefit-from-premium-requests).
+
+## How much will we benefit from premium requests?
+
+
+{% data reusables.copilot.unlimited-premium-requests %}
+
+
+{% data reusables.copilot.premium-requests-for-enterprises %}
+
+To decide if you will benefit from a higher allowance for premium requests, compare the goals of your rollout to **development tasks** that each model is specialized in. For example, the o1 model is focused on math and science. Teams who work in specialized areas may require more requests to premium models. To learn about the benefits of different models, see [AUTOTITLE](/copilot/using-github-copilot/ai-models/choosing-the-right-ai-model-for-your-task).
+
+Regardless of your plan, you will be able to enable premium requests over the allowance by enabling overage billing. Premium requests over the allowance will be charged at a rate of {% data variables.copilot.additional_premium_requests %} per request, with an additional multiplier applied to certain models.
## Making a decision
To summarize:
* Choose {% data variables.product.prodname_copilot_enterprise_short %} if your company has projects with complex requirements or large amounts of documentation. Knowledge bases give {% data variables.product.prodname_copilot_short %} enhanced context, which can save developers time and allow them to focus on tasks they enjoy.
+* If you think your developers will benefit from premium models and {% data variables.product.prodname_copilot_short %} code reviews, it may be cost effective to choose {% data variables.product.prodname_copilot_enterprise_short %} rather than pay for premium requests over your allowance.
* If you're not sure about a full rollout, choose {% data variables.product.prodname_copilot_enterprise_short %} at the enterprise level and enable it for individual organizations where it will have the most impact.
## Further reading
* [AUTOTITLE](/enterprise-cloud@latest/copilot/customizing-copilot/managing-copilot-knowledge-bases)
* [AUTOTITLE](/enterprise-cloud@latest/copilot/customizing-copilot/creating-a-custom-model-for-github-copilot)
+* [AUTOTITLE](/copilot/using-github-copilot/ai-models/choosing-the-right-ai-model-for-your-task)
diff --git a/content/copilot/rolling-out-github-copilot-at-scale/managing-your-companys-spending-on-github-copilot.md b/content/copilot/rolling-out-github-copilot-at-scale/managing-your-companys-spending-on-github-copilot.md
index 22609289707f..c3de421bd750 100644
--- a/content/copilot/rolling-out-github-copilot-at-scale/managing-your-companys-spending-on-github-copilot.md
+++ b/content/copilot/rolling-out-github-copilot-at-scale/managing-your-companys-spending-on-github-copilot.md
@@ -20,6 +20,43 @@ To control spending, it's important to understand who can affect your bill by gr
We recommend that you identify the people with this role and communicate with them about your company's strategy for distributing licenses. For example, you may have a budget or limited pilot program, or you may distribute licenses through an internal website.
+## Manage charges for premium requests
+
+
+{% data reusables.copilot.unlimited-premium-requests %}
+
+
+{% data reusables.copilot.premium-requests-for-enterprises %}
+
+Premium requests over the allowance are rejected unless you have enabled overage billing. Depending on the type of development tasks your developers use {% data variables.product.prodname_copilot_short %} for, you may find developers need to make more premium requests than the allowance included in your plan.
+
+If you enable overage billing, premium requests over the allowance are charged at a rate of {% data variables.copilot.additional_premium_requests %} per request, with an additional multiplier applied to certain models. You can also increase your monthly allowance by upgrading to {% data variables.product.prodname_copilot_enterprise_short %}.
+
+For pricing details and a list of available models, see [AUTOTITLE](/copilot/about-github-copilot/subscription-plans-for-github-copilot#comparing-copilot-plans).
+
+### Enabling overage billing
+
+You can enable or disable overage billing for all users in your enterprise, or for your organization if you use an organization that is not part of an enterprise account.
+
+1. Go to the {% data variables.product.prodname_copilot_short %} policies page in your organization or enterprise.
+ * Enterprise: Go to the enterprise, click **{% octicon "law" aria-hidden="true" %} Policies**, click **{% data variables.product.prodname_copilot_short %}** in the left sidebar, then click the **Policies** tab.
+ * Organization: Go to the organization, click **Settings**, click **{% octicon "copilot" aria-hidden="true" %} {% data variables.product.prodname_copilot_short %}** in the left sidebar, then click **Policies**.
+1. Next to "Additional {% data variables.product.prodname_copilot_short %} premium requests", click the toggle to enable overages.
+
+### Tracking premium requests
+
+You can view a CSV report that shows the cumulative number of premium requests per user over a time period. You can use this report to:
+
+* Understand if developers are frequently hitting the limit and would benefit from you enabling overage billing or upgrading your plan.
+* Identify users who are making a large number of premium requests over the limit, and follow up to the users to understand their use cases and requirements.
+* After enabling overage billing, track usage to determine if it would be more cost effective to upgrade to {% data variables.product.prodname_copilot_enterprise_short %}.
+
+You can download the report for an enterprise account, or for an organization that is not part of an enterprise.
+
+1. Go to your enterprise or organization account settings and click **{% octicon "credit-card" aria-hidden="true" %} Billing & Licensing**.
+1. In the left sidebar, click **Usage**.
+1. To download the usage report, select **Get usage report** in the upper-right corner of the page, and click **{% data variables.product.prodname_copilot_short %} premium requests usage report**.
+
## Map spending to groups of users
With {% data variables.product.github %}'s new billing platform, you can create cost centers to map spending to individual business units or groups of users. Cost centers allow you to track costs tied to different initiatives and charge the costs to specific areas of your business.
@@ -28,7 +65,7 @@ For example, if you were running a pilot program for {% data variables.product.p
### Create a cost center
-1. Go to your enterprise account settings and click **{% octicon "credit-card" aria-hidden="true" %} Billing & Licensing**.
+1. Go to your enterprise or organization account settings and click **{% octicon "credit-card" aria-hidden="true" %} Billing & Licensing**.
1. In the left sidebar, click **Cost centers**, then click **New cost center**.
1. Create the cost center. You don't need to add any repositories or organizations, because you will add users to the cost center directly in the next step.
@@ -42,7 +79,7 @@ With {% data variables.product.github %}'s new billing platform, you can ensure
You can create the budget for the whole enterprise or for a cost center.
-1. Go to your enterprise account settings and click **{% octicon "credit-card" aria-hidden="true" %} Billing & Licensing**.
+1. Go to your enterprise or organization account settings and click **{% octicon "credit-card" aria-hidden="true" %} Billing & Licensing**.
1. In the left sidebar, click **Budgets and alerts**.
1. Click **New budget**.
1. Select **{% data variables.product.prodname_copilot_short %}** as the product, then configure the settings as required. You can choose who receives alerts when budget thresholds are reached.
@@ -52,7 +89,7 @@ You can create the budget for the whole enterprise or for a cost center.
With {% data variables.product.github %}'s new billing platform, you can understand your spending trends by viewing a graph for {% data variables.product.prodname_copilot_short %} usage over a certain timeframe. For more detailed insights, you can filter the results by cost center and group usage by the type of {% data variables.product.prodname_copilot_short %} plan.
-1. Go to your enterprise account settings and click **{% octicon "credit-card" aria-hidden="true" %} Billing & Licensing**.
+1. Go to your enterprise or organization account settings and click **{% octicon "credit-card" aria-hidden="true" %} Billing & Licensing**.
1. In the left sidebar, click **Usage**.
1. In the "Metered usage" section, in the search field, enter `product:copilot`. To filter by cost center, add a query like `cost_center:ce-pilot-group`.
1. To understand spending differences between {% data variables.product.prodname_copilot_business_short %} and {% data variables.product.prodname_copilot_enterprise_short %} plans, select the **Group: None** dropdown menu and click **Group: SKU**.
diff --git a/content/copilot/setting-up-github-copilot/setting-up-github-copilot-for-yourself.md b/content/copilot/setting-up-github-copilot/setting-up-github-copilot-for-yourself.md
index fa316df40bc2..fb7cd25784e9 100644
--- a/content/copilot/setting-up-github-copilot/setting-up-github-copilot-for-yourself.md
+++ b/content/copilot/setting-up-github-copilot/setting-up-github-copilot-for-yourself.md
@@ -3,7 +3,6 @@ title: 'Setting up GitHub Copilot for yourself'
shortTitle: Set up for self
intro: "Follow these steps to start using Copilot."
permissions: Individuals
-product: 'Individual user accounts with access to a {% data variables.product.prodname_copilot_enterprise_short %}, {% data variables.product.prodname_copilot_business_short %}, {% data variables.product.prodname_copilot_pro_short %}, or {% data variables.product.prodname_copilot_free_short %} subscription'
versions:
feature: copilot
topics:
@@ -14,10 +13,16 @@ topics:
There are a few ways that you can get access to {% data variables.product.prodname_copilot %}:
-* _Set up {% data variables.product.prodname_copilot_free %}_. You can set up {% data variables.product.prodname_copilot_free_short %} to get a limited experience of {% data variables.product.prodname_copilot_short %} without a subscription. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/about-github-copilot-free).
-* _Sign up for a subscription to {% data variables.product.prodname_copilot_pro %}_. You can try {% data variables.product.prodname_copilot %} for free with a one-time 30-day trial. After the free trial, you will need a paid subscription for continued use.
-* _If you are a member of an organization or enterprise_ that has a subscription to {% data variables.product.prodname_copilot %}, you can request access to {% data variables.product.prodname_copilot_short %} by going to [https://github.com/settings/copilot](https://github.com/settings/copilot) and requesting access under "Get Copilot from an organization."
-* _If you are a verified student, teacher, or maintainer of a popular open source project_, {% data variables.product.prodname_copilot %} is free to use. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/getting-free-access-to-copilot-as-a-student-teacher-or-maintainer).
+* **Use {% data variables.product.prodname_copilot_free_short %}**. Get a limited experience of {% data variables.product.prodname_copilot_short %} with up to 2,000 code completions and 50 chats or premium requests per month-no subscription required. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/about-github-copilot-free).
+
+* **Sign up for a paid plan**. You can subscribe to either:
+
+ * **{% data variables.product.prodname_copilot_pro_short %}**, which includes a one-time 30-day free trial and 300 monthly premium requests.
+ * **{% data variables.product.prodname_copilot_pro_plus_short %}**, which includes 1,500 monthly premium requests and full access to all available models. [Subscribe to {% data variables.product.prodname_copilot_pro_plus_short %}](https://github.com/github-copilot/signup?ref_cta=Copilot+Pro%2B&ref_loc=subscriptions+page&ref_page=docs).
+
+* **Use {% data variables.product.prodname_copilot_short %} through your organization or enterprise**. If you're part of an organization or enterprise with a {% data variables.product.prodname_copilot_short %} subscription, you can request access at [https://github.com/settings/copilot](https://github.com/settings/copilot) under "Get {% data variables.product.prodname_copilot_short %} from an organization."
+
+* **Verified students, teachers, or open source maintainers**. You may be eligible to use {% data variables.product.prodname_copilot_short %} for free. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/getting-free-access-to-copilot-as-a-student-teacher-or-maintainer).
## 2. Install the {% data variables.product.prodname_copilot_short %} extension for your IDE
diff --git a/content/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-chat.md b/content/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-chat.md
index 560adfdaa08b..95cc60934e98 100644
--- a/content/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-chat.md
+++ b/content/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-chat.md
@@ -8,10 +8,12 @@ topics:
- Copilot
---
-By default, {% data variables.product.prodname_copilot_chat_short %} uses OpenAI's GPT-4o large language model. This is a highly proficient model that performs well for text generation tasks, such as summarization and knowledge-based chat. The model is also capable of reasoning, solving complex math problems and coding.
+By default, {% data variables.product.prodname_copilot_chat_short %} uses a base model to provide fast, capable responses for a wide range of tasks, such as summarization, knowledge-based questions, reasoning, math, and coding.
However, you are not limited to using this model. You can choose from a selection of other models, each with its own particular strengths. You may have a favorite model that you like to use, or you might prefer to use a particular model for inquiring about a specific subject.
+> [!NOTE] Different models have different premium request multipliers, which can affect how much of your monthly usage allowance is consumed. For details, see [AUTOTITLE](/copilot/managing-copilot/monitoring-usage-and-entitlements/about-premium-requests).
+
{% 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.
{% webui %}
@@ -25,19 +27,15 @@ However, you are not limited to using this model. You can choose from a selectio
The following models are currently available in the immersive mode of {% data variables.product.prodname_copilot_chat_short %}:
-* {% data reusables.copilot.model-description-gpt-4o %} {% ifversion copilot-enterprise %}
-* {% data reusables.copilot.model-description-gpt-4-5 %} {% endif %}
-* {% data reusables.copilot.model-description-claude-sonnet-35 %}
-* {% data reusables.copilot.model-description-claude-sonnet-37 %}
-* {% data reusables.copilot.model-description-gemini-flash %}
-* {% data reusables.copilot.model-description-o1 %}
-* {% data reusables.copilot.model-description-o3-mini %}
-
-For more information about these models, see:
+* {% data variables.copilot.copilot_gpt_4o %} {% ifversion copilot-enterprise %}
+* {% data variables.copilot.copilot_gpt_45 %} {% endif %}
+* {% data variables.copilot.copilot_claude_sonnet_35 %}
+* {% data variables.copilot.copilot_claude_sonnet_37 %}
+* {% data variables.copilot.copilot_gemini_flash %}
+* {% data variables.copilot.copilot_gpt_o1 %}
+* {% data variables.copilot.copilot_gpt_o3_mini %}
-* **OpenAI's GPT-4o,{% ifversion copilot-enterprise %} GPT-4.5,{% endif %} o1, and o3-mini models**: [Models](https://platform.openai.com/docs/models) in the OpenAI Platform documentation.
-* **Anthropic's {% data variables.copilot.copilot_claude_sonnet %} models**: [AUTOTITLE](/copilot/using-github-copilot/ai-models/using-claude-sonnet-in-github-copilot).
-* **Google's {% data variables.copilot.copilot_gemini_flash %} model**: [AUTOTITLE](/copilot/using-github-copilot/ai-models/using-gemini-flash-in-github-copilot).
+For more information about these models, see [AUTOTITLE](/copilot/using-github-copilot/ai-models/choosing-the-right-ai-model-for-your-task).
### Limitations of AI models for {% data variables.product.prodname_copilot_chat_short %}
@@ -72,19 +70,15 @@ Changing the model that's used by {% data variables.product.prodname_copilot_cha
The following models are currently available through multi-model {% data variables.product.prodname_copilot_chat_short %}:
-* {% data reusables.copilot.model-description-gpt-4o %} {% ifversion copilot-enterprise %}
-* {% data reusables.copilot.model-description-gpt-4-5 %} {% endif %}
-* {% data reusables.copilot.model-description-claude-sonnet-35 %}
-* {% data reusables.copilot.model-description-claude-sonnet-37 %}
-* {% data reusables.copilot.model-description-gemini-flash %}
-* {% data reusables.copilot.model-description-o1 %}
-* {% data reusables.copilot.model-description-o3-mini %}
-
-For more information about these models, see:
+* {% data variables.copilot.copilot_gpt_4o %} {% ifversion copilot-enterprise %}
+* {% data variables.copilot.copilot_gpt_45 %} {% endif %}
+* {% data variables.copilot.copilot_claude_sonnet_35 %}
+* {% data variables.copilot.copilot_claude_sonnet_37 %}
+* {% data variables.copilot.copilot_gemini_flash %}
+* {% data variables.copilot.copilot_gpt_o1 %}
+* {% data variables.copilot.copilot_gpt_o3_mini %}
-* **OpenAI's GPT-4o,{% ifversion copilot-enterprise %} GPT-4.5,{% endif %} o1, and o3-mini models**: [Models](https://platform.openai.com/docs/models) in the OpenAI Platform documentation.
-* **Anthropic's {% data variables.copilot.copilot_claude_sonnet %} models**: [AUTOTITLE](/copilot/using-github-copilot/ai-models/using-claude-sonnet-in-github-copilot).
-* **Google's {% data variables.copilot.copilot_gemini_flash %} model**: [AUTOTITLE](/copilot/using-github-copilot/ai-models/using-gemini-flash-in-github-copilot).
+For more information about these models, see [AUTOTITLE](/copilot/using-github-copilot/ai-models/choosing-the-right-ai-model-for-your-task).
## Changing your AI model
@@ -107,16 +101,13 @@ These instructions are for {% data variables.product.prodname_vscode_shortname %
The following models are currently available through multi-model {% data variables.product.prodname_copilot_chat_short %}:
-* {% data reusables.copilot.model-description-gpt-4o %}
-* {% data reusables.copilot.model-description-claude-sonnet-35 %}
-* {% data reusables.copilot.model-description-claude-sonnet-37 %}
-* {% data reusables.copilot.model-description-o1 %}
-* {% data reusables.copilot.model-description-o3-mini %}
+* {% data variables.copilot.copilot_gpt_4o %}
+* {% data variables.copilot.copilot_claude_sonnet_35 %}
+* {% data variables.copilot.copilot_claude_sonnet_37 %}
+* {% data variables.copilot.copilot_gpt_o1 %}
+* {% data variables.copilot.copilot_gpt_o3_mini %}
-For more information about these models, see:
-
-* **OpenAI's GPT-4o, o1, and o3-mini models**: [Models](https://platform.openai.com/docs/models) in the OpenAI Platform documentation.
-* **Anthropic's {% data variables.copilot.copilot_claude_sonnet %} models**: [AUTOTITLE](/copilot/using-github-copilot/ai-models/using-claude-sonnet-in-github-copilot).
+For more information about these models, see [AUTOTITLE](/copilot/using-github-copilot/ai-models/choosing-the-right-ai-model-for-your-task).
## Changing the AI model for {% data variables.product.prodname_copilot_chat_short %}
@@ -141,17 +132,13 @@ Changing the model that's used by {% data variables.product.prodname_copilot_cha
The following models are currently available through multi-model {% data variables.product.prodname_copilot_chat_short %}:
-* {% data reusables.copilot.model-description-gpt-4o %}
-* {% data reusables.copilot.model-description-claude-sonnet-35 %}
-* {% data reusables.copilot.model-description-gemini-flash %}
-* {% data reusables.copilot.model-description-o1 %}
-* {% data reusables.copilot.model-description-o3-mini %}
-
-For more information about these models, see:
+* {% data variables.copilot.copilot_gpt_4o %}
+* {% data variables.copilot.copilot_claude_sonnet_35 %}
+* {% data variables.copilot.copilot_gemini_flash %}
+* {% data variables.copilot.copilot_gpt_o1 %}
+* {% data variables.copilot.copilot_gpt_o3_mini %}
-* **OpenAI's GPT-4o, o1, and o3-mini models**: [Models](https://platform.openai.com/docs/models) in the OpenAI Platform documentation.
-* **Anthropic's {% data variables.copilot.copilot_claude_sonnet %} models**: [AUTOTITLE](/copilot/using-github-copilot/ai-models/using-claude-sonnet-in-github-copilot).
-* **Google's {% data variables.copilot.copilot_gemini_flash %} model**: [AUTOTITLE](/copilot/using-github-copilot/ai-models/using-gemini-flash-in-github-copilot).
+For more information about these models, see [AUTOTITLE](/copilot/using-github-copilot/ai-models/choosing-the-right-ai-model-for-your-task).
## Changing the AI model for {% data variables.product.prodname_copilot_chat_short %}
@@ -177,19 +164,15 @@ These instructions are for the JetBrains IDEs. For instructions on different cli
The following models are currently available through multi-model {% data variables.product.prodname_copilot_chat_short %}:
-* {% data reusables.copilot.model-description-gpt-4o %}{% ifversion copilot-enterprise %}
-* {% data reusables.copilot.model-description-gpt-4-5 %}{% endif %}
-* {% data reusables.copilot.model-description-claude-sonnet-35 %}
-* {% data reusables.copilot.model-description-claude-sonnet-37 %}
-* {% data reusables.copilot.model-description-gemini-flash %}
-* {% data reusables.copilot.model-description-o1 %}
-* {% data reusables.copilot.model-description-o3-mini %}
+* {% data variables.copilot.copilot_gpt_4o %} {% ifversion copilot-enterprise %}
+* {% data variables.copilot.copilot_gpt_45 %} {% endif %}
+* {% data variables.copilot.copilot_claude_sonnet_35 %}
+* {% data variables.copilot.copilot_claude_sonnet_37 %}
+* {% data variables.copilot.copilot_gemini_flash %}
+* {% data variables.copilot.copilot_gpt_o1 %}
+* {% data variables.copilot.copilot_gpt_o3_mini %}
-For more information about these models, see:
-
-* **OpenAI's GPT-4o, {% ifversion copilot-enterprise %} GPT-4.5,{% endif %} o1, and o3-mini models**: [Models](https://platform.openai.com/docs/models) in the OpenAI Platform documentation.
-* **Anthropic's {% data variables.copilot.copilot_claude_sonnet %} models**: [AUTOTITLE](/copilot/using-github-copilot/ai-models/using-claude-sonnet-in-github-copilot).
-* **Google's {% data variables.copilot.copilot_gemini_flash %} model**: [AUTOTITLE](/copilot/using-github-copilot/ai-models/using-gemini-flash-in-github-copilot).
+For more information about these models, see [AUTOTITLE](/copilot/using-github-copilot/ai-models/choosing-the-right-ai-model-for-your-task).
## Changing the AI model for {% data variables.product.prodname_copilot_chat_short %}
@@ -215,19 +198,15 @@ These instructions are for the Eclipse IDE. For instructions on different client
The following models are currently available through multi-model {% data variables.product.prodname_copilot_chat_short %}:
-* {% data reusables.copilot.model-description-gpt-4o %}{% ifversion copilot-enterprise %}
-* {% data reusables.copilot.model-description-gpt-4-5 %}{% endif %}
-* {% data reusables.copilot.model-description-claude-sonnet-35 %}
-* {% data reusables.copilot.model-description-claude-sonnet-37 %}
-* {% data reusables.copilot.model-description-o1 %}
-* {% data reusables.copilot.model-description-o3-mini %}
-* {% data reusables.copilot.model-description-gemini-flash %}
-
-For more information about these models, see:
+* {% data variables.copilot.copilot_gpt_4o %} {% ifversion copilot-enterprise %}
+* {% data variables.copilot.copilot_gpt_45 %} {% endif %}
+* {% data variables.copilot.copilot_claude_sonnet_35 %}
+* {% data variables.copilot.copilot_claude_sonnet_37 %}
+* {% data variables.copilot.copilot_gemini_flash %}
+* {% data variables.copilot.copilot_gpt_o1 %}
+* {% data variables.copilot.copilot_gpt_o3_mini %}
-* **OpenAI's GPT-4o, {% ifversion copilot-enterprise %} GPT-4.5,{% endif %} o1, and o3-mini models**: [Models](https://platform.openai.com/docs/models) in the OpenAI Platform documentation.
-* **Anthropic's {% data variables.copilot.copilot_claude_sonnet %} models**: [AUTOTITLE](/copilot/using-github-copilot/ai-models/using-claude-sonnet-in-github-copilot).
-* **Google's {% data variables.copilot.copilot_gemini_flash %} model**: [AUTOTITLE](/copilot/using-github-copilot/ai-models/using-gemini-flash-in-github-copilot).
+For more information about these models, see [AUTOTITLE](/copilot/using-github-copilot/ai-models/choosing-the-right-ai-model-for-your-task).
## Changing the AI model for {% data variables.product.prodname_copilot_chat_short %}
@@ -243,3 +222,10 @@ To use multi-model {% data variables.product.prodname_copilot_chat_short %}, you
1. In the bottom right of the chat view, select the **CURRENT-MODEL** {% octicon "triangle-down" aria-hidden="true" %} dropdown menu, then click the AI model of your choice.
{% endxcode %}
+
+## Further reading
+
+* [AUTOTITLE](/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-code-completion)
+* [AUTOTITLE](/copilot/using-github-copilot/ai-models/using-claude-sonnet-in-github-copilot)
+* [AUTOTITLE](/copilot/using-github-copilot/ai-models/using-gemini-flash-in-github-copilot)
+* [AUTOTITLE](/copilot/using-github-copilot/ai-models/choosing-the-right-ai-model-for-your-task)
diff --git a/content/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-code-completion.md b/content/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-code-completion.md
index 2eef3c540138..330d5dd9eebf 100644
--- a/content/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-code-completion.md
+++ b/content/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-code-completion.md
@@ -15,38 +15,38 @@ By default, {% data variables.product.prodname_copilot_short %} code completion
View the list of programming languages and technologies included in the training data.
- * C
- * C#
- * C++
- * Clojure
- * CSS
- * Dart
- * Dockerfile
- * Elixir
- * Emacs Lisp
- * Go
- * Haskell
- * HTML
- * Java
- * JavaScript
- * Julia
- * Jupyter Notebook
- * Kotlin
- * Lua
- * MATLAB
- * Objective-C
- * Perl
- * PHP
- * PowerShell
- * Python
- * R
- * Ruby
- * Rust
- * Scala
- * Shell
- * Swift
- * TeX
- * TypeScript
+ * C
+ * C#
+ * C++
+ * Clojure
+ * CSS
+ * Dart
+ * Dockerfile
+ * Elixir
+ * Emacs Lisp
+ * Go
+ * Haskell
+ * HTML
+ * Java
+ * JavaScript
+ * Julia
+ * Jupyter Notebook
+ * Kotlin
+ * Lua
+ * MATLAB
+ * Objective-C
+ * Perl
+ * PHP
+ * PowerShell
+ * Python
+ * R
+ * Ruby
+ * Rust
+ * Scala
+ * Shell
+ * Swift
+ * TeX
+ * TypeScript
* Vue
diff --git a/content/copilot/using-github-copilot/ai-models/choosing-the-right-ai-model-for-your-task.md b/content/copilot/using-github-copilot/ai-models/choosing-the-right-ai-model-for-your-task.md
new file mode 100644
index 000000000000..b4792b7bb4c1
--- /dev/null
+++ b/content/copilot/using-github-copilot/ai-models/choosing-the-right-ai-model-for-your-task.md
@@ -0,0 +1,321 @@
+---
+title: Choosing the right AI model for your task
+shortTitle: 'Choose the right AI model'
+intro: 'Compare available AI models in {% data variables.product.prodname_copilot_chat_short %} and choose the best model for your task.'
+versions:
+ feature: copilot
+topics:
+ - Copilot
+---
+
+## Comparison of AI models for {% data variables.product.prodname_copilot %}
+
+{% data variables.product.prodname_copilot %} supports multiple AI models with different capabilities. The model you choose affects the quality and relevance of responses in {% data variables.product.prodname_copilot_chat_short %} and code completions. Some models offer lower latency, while others offer fewer hallucinations or better performance on specific tasks.
+
+This article helps you compare the available models, understand the strengths of each model, and choose the model that best fits your task. For guidance across different models using real-world tasks, see [AUTOTITLE](/copilot/using-github-copilot/ai-models/comparing-ai-models-using-different-tasks).
+
+The best model depends on your use case:
+
+* For **balance between cost and performance**, try GPT-4o or {% data variables.copilot.copilot_claude_sonnet_35 %}.
+* For **fast, low-cost support for basic tasks**, try o3-mini or {% data variables.copilot.copilot_claude_sonnet_35 %}.
+* For **deep reasoning or complex coding challenges**, try o1, GPT-4.5, or {% data variables.copilot.copilot_claude_sonnet_37 %}.
+* For **multimodal inputs and real-time performance**, try {% data variables.copilot.copilot_gemini_flash %} or GPT-4o.
+
+You can click a model name in the list below to jump to a detailed overview of its strengths and use cases.
+* [GPT-4o](#gpt-4o)
+* [GPT-4.5](#gpt-45)
+* [o1](#o1)
+* [o3-mini](#o3-mini)
+* [{% data variables.copilot.copilot_claude_sonnet_35 %}](#claude-35-sonnet)
+* [{% data variables.copilot.copilot_claude_sonnet_37 %}](#claude-37-sonnet)
+* [{% data variables.copilot.copilot_gemini_flash %}](#gemini-20-flash)
+
+> [!NOTE] Different models have different premium request multipliers, which can affect how much of your monthly usage allowance is consumed. For details, see [AUTOTITLE](/copilot/managing-copilot/monitoring-usage-and-entitlements/about-premium-requests).
+
+## GPT-4o
+
+OpenAI GPT-4o is a multimodal model that supports text and images. It responds in real time and works well for lightweight development tasks and conversational prompts in {% data variables.product.prodname_copilot_chat_short %}.
+
+Compared to previous models, GPT-4o improves performance in multilingual contexts and demonstrates stronger capabilities when interpreting visual content. It delivers GPT-4 Turbo–level performance with lower latency and cost, making it a good default choice for many common developer tasks.
+
+For more information about GPT-4o, see [OpenAI's documentation](https://platform.openai.com/docs/models/gpt-4o).
+
+### Use cases
+
+{% data reusables.copilot.model-use-cases.gpt-4o %}
+
+### Strengths
+
+The following table summarizes the strengths of GPT-4o:
+
+{% rowheaders %}
+
+| Task | Description | Why GPT-4o is a good fit |
+|-----------------------------------|---------------------------------------------------------------------|----------------------------------------|
+| Code explanation | Understand what a block of code does or walk through logic. | Fast and accurate explanations. |
+| Code commenting and documentation | Generate or refine comments and documentation. | Writes clear, concise explanations. |
+| Bug investigation | Get a quick explanation or suggestion for an error. | Provides fast diagnostic insight. |
+| Code snippet generation | Generate small, reusable pieces of code. | Delivers high-quality results quickly. |
+| Multilingual prompts | Work with non-English prompts or identifiers. | Improved multilingual comprehension. |
+| Image-based questions | Ask about a diagram or screenshot (where image input is supported). | Supports visual reasoning. |
+
+{% endrowheaders %}
+
+### Alternative options
+
+The following table summarizes when an alternative model may be a better choice:
+
+{% rowheaders %}
+
+| Task | Description | Why another model may be better |
+|------------------------------------|--------------------------------------------------------------|-------------------------------------------------------------|
+| Multi-step reasoning or algorithms | Design complex logic or break down multi-step problems. | GPT-4.5 or {% data variables.copilot.copilot_claude_sonnet_37 %} provide better step-by-step thinking. |
+| Complex refactoring | Refactor large codebases or update multiple interdependent files. | GPT-4.5 handles context and code dependencies more robustly.|
+| System review or architecture | Analyze structure, patterns, or architectural decisions in depth. | {% data variables.copilot.copilot_claude_sonnet_37 %} or GPT-4.5 offer deeper analysis. |
+
+{% endrowheaders %}
+
+## GPT-4.5
+
+OpenAI GPT-4.5 improves reasoning, reliability, and contextual understanding. It works well for development tasks that involve complex logic, high-quality code generation, or interpreting nuanced intent.
+
+Compared to GPT-4o, GPT-4.5 produces more consistent results for multi-step reasoning, long-form content, and complex problem-solving. It may have slightly higher latency and costs than GPT-4o and other smaller models.
+
+For more information about GPT-4.5, see [OpenAI's documentation](https://platform.openai.com/docs/models/gpt-4.5-preview).
+
+### Use cases
+
+{% data reusables.copilot.model-use-cases.gpt-45 %}
+
+### Strengths
+
+The following table summarizes the strengths of GPT-4.5:
+
+{% rowheaders %}
+
+| Task | Description | Why GPT-4.5 is a good fit |
+|-------------------------|--------------------------------------------------------------|-----------------------------------------------------------------|
+| Code documentation | Draft README files, or technical explanations. | Generates clear, context-rich writing with minimal editing. |
+| Complex code generation | Write full functions, classes, or multi-file logic. | Provides better structure, consistency, and fewer logic errors. |
+| Bug investigation | Trace errors or walk through multi-step issues. | Maintains state and offers reliable reasoning across steps. |
+| Decision-making prompts | Weigh pros and cons of libraries, patterns, or architecture. | Provides balanced, contextualized reasoning. |
+
+{% endrowheaders %}
+
+### Alternative options
+
+The following table summarizes when an alternative model may be a better choice:
+
+{% rowheaders %}
+
+| Task | Description | Why another model may be better |
+|--------------------------|---------------------------------------------------|--------------------------------------------------------------------|
+| High-speed iteration | Rapid back-and-forth prompts or code tweaks. | GPT-4o responds faster with similar quality for lightweight tasks. |
+| Cost-sensitive scenarios | Tasks where performance-to-cost ratio matters. | GPT-4o or o3-mini are more cost-effective. |
+
+{% endrowheaders %}
+
+## o1
+
+OpenAI o1 is an advanced reasoning model that supports complex, multi-step tasks and deep logical reasoning to find the best solution.
+
+For more information about o1, see [OpenAI's documentation](https://platform.openai.com/docs/models/o1).
+
+### Use cases
+
+{% data reusables.copilot.model-use-cases.o1 %}
+
+### Strengths
+
+The following table summarizes the strengths of o1:
+
+{% rowheaders %}
+
+| Task | Description | Why o1 is a good fit |
+|----------------------------|-------------------------------------------------------------------------|--------------------------------------------------------------------|
+| Code optimization | Analyze and improve performance-critical or algorithmic code. | Excels at deep reasoning and identifying non-obvious improvements. |
+| Debugging complex systems | Isolate and fix performance bottlenecks or multi-file issues. | Provides step-by-step analysis and high reasoning accuracy. |
+| Structured code generation | Generate reusable functions, typed outputs, or structured responses. | Supports function calling and structured output natively. |
+| Analytical summarization | Interpret logs, benchmark results, or code behavior. | Translates raw data into clear, actionable insights. |
+| Refactoring code | Improve maintainability and modularity of existing systems. | Applies deliberate and context-aware suggestions. |
+
+{% endrowheaders %}
+
+### Alternative options
+
+The following table summarizes when an alternative model may be a better choice:
+
+{% rowheaders %}
+
+| Task | Description | Why another model may be better |
+|---------------------------|----------------------------------------------------|-----------------------------------------------------------------------------------------------------------|
+| Quick iterations | Rapid back-and-forth prompts or code tweaks. | GPT-4o or {% data variables.copilot.copilot_gemini_flash %} responds faster for lightweight tasks. |
+| Cost-sensitive scenarios | Tasks where performance-to-cost ratio matters. | o3-mini or {% data variables.copilot.copilot_gemini_flash %} are more cost-effective for basic use cases. |
+
+{% endrowheaders %}
+
+## o3-mini
+
+OpenAI o3-mini is a fast, cost-effective reasoning model designed to deliver coding performance while maintaining lower latency and resource usage. o3-mini outperforms o1 on coding benchmarks with response times that are comparable to o1-mini. Copilot is configured to use OpenAI's "medium" reasoning effort.
+
+For more information about o1, see [OpenAI's documentation](https://platform.openai.com/docs/models/o3-mini).
+
+### Use cases
+
+{% data reusables.copilot.model-use-cases.o3-mini %}
+
+### Strengths
+
+The following table summarizes the strengths of o3-mini:
+
+{% rowheaders %}
+
+| Task | Description | Why o3-mini is a good fit |
+|----------------------------|-------------------------------------------------------------|--------------------------------------------------------------|
+| Real-time code suggestions | Write or extend basic functions and utilities. | Responds quickly with accurate, concise suggestions. |
+| Code explanation | Understand what a block of code does or walk through logic. | Fast, accurate summaries with clear language. |
+| Learn new concepts | Ask questions about programming concepts or patterns. | Offers helpful, accessible explanations with quick feedback. |
+| Quick prototyping | Try out small ideas or test simple code logic quickly. | Fast, low-latency responses for iterative feedback. |
+
+{% endrowheaders %}
+
+### Alternative options
+
+The following table summarizes when an alternative model may be a better choice:
+
+{% rowheaders %}
+
+| Task | Description | Why another model may be better |
+|-----------------------------|------------------------------------------------------------|------------------------------------------------------------|
+| Deep reasoning tasks | Multi-step analysis or architectural decisions. | GPT-4.5 or o1 provide more structured, thorough reasoning. |
+| Creative or long-form tasks | Writing docs, refactoring across large codebases. | o3-mini is less expressive and structured than larger models. |
+| Complex code generation | Write full functions, classes, or multi-file logic. | Larger models handle complexity and structure more reliably. |
+
+{% endrowheaders %}
+
+## {% data variables.copilot.copilot_claude_sonnet_35 %}
+
+{% data variables.copilot.copilot_claude_sonnet_35 %} is a fast and cost-efficient model designed for everyday developer tasks. While it doesn't have the deeper reasoning capabilities of {% data variables.copilot.copilot_claude_sonnet_37 %}, it still performs well on coding tasks that require quick responses, clear summaries, and basic logic.
+
+For more information about {% data variables.copilot.copilot_claude_sonnet_35 %}, see [Anthropic's documentation](https://www.anthropic.com/news/claude-3-5-sonnet).
+For more information on using Claude in {% data variables.product.prodname_copilot_short %}, see [AUTOTITLE](/copilot/using-github-copilot/ai-models/using-claude-sonnet-in-github-copilot).
+
+### Use cases
+
+{% data reusables.copilot.model-use-cases.claude-35-sonnet %}
+
+### Strengths
+
+The following table summarizes the strengths of {% data variables.copilot.copilot_claude_sonnet_35 %}:
+
+{% rowheaders %}
+
+| Task | Description | Why {% data variables.copilot.copilot_claude_sonnet_35 %} is a good fit |
+|-----------------------------------|---------------------------------------------------------------|------------------------------------------|
+| Code explanation | Understand what a block of code does or walk through logic. | Fast and accurate explanations. |
+| Code commenting and documentation | Generate or refine comments and documentation. | Writes clear, concise explanations. |
+| Quick language questions | Ask syntax, idiom, or feature-specific questions. | Offers fast and accurate explanations. |
+| Code snippet generation | Generate small, reusable pieces of code. | Delivers high-quality results quickly. |
+
+{% endrowheaders %}
+
+### Alternative options
+
+The following table summarizes when an alternative model may be a better choice:
+
+{% rowheaders %}
+
+| Task | Description | Why another model may be better |
+|------------------------------------|---------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------|
+| Multi-step reasoning or algorithms | Design complex logic or break down multi-step problems. | GPT-4.5 or {% data variables.copilot.copilot_claude_sonnet_37 %} provide better step-by-step thinking. |
+| Complex refactoring | Refactor large codebases or update multiple interdependent files. | GPT-4.5 or {% data variables.copilot.copilot_claude_sonnet_37 %} handle context and code dependencies more robustly. |
+| System review or architecture | Analyze structure, patterns, or architectural decisions in depth. | {% data variables.copilot.copilot_claude_sonnet_37 %} or GPT-4.5 offer deeper analysis. |
+
+{% endrowheaders %}
+
+## {% data variables.copilot.copilot_claude_sonnet_37 %}
+
+{% data variables.copilot.copilot_claude_sonnet_37 %} is Anthropic's most advanced model to date. {% data variables.copilot.copilot_claude_sonnet_37 %} is a powerful model that excels in development tasks that require structured reasoning across large or complex codebases. Its hybrid approach to reasoning responds quickly when needed, while still supporting slower step-by-step analysis for deeper tasks.
+
+For more information about {% data variables.copilot.copilot_claude_sonnet_37 %}, see [Anthropic's documentation](https://www.anthropic.com/claude/sonn).
+For more information on using Claude in {% data variables.product.prodname_copilot_short %}, see [AUTOTITLE](/copilot/using-github-copilot/ai-models/using-claude-sonnet-in-github-copilot).
+
+### Use cases
+
+{% data reusables.copilot.model-use-cases.claude-37-sonnet %}
+
+### Strengths
+
+The following table summarizes the strengths of {% data variables.copilot.copilot_claude_sonnet_37 %}:
+
+{% rowheaders %}
+
+| Task | Description | Why {% data variables.copilot.copilot_claude_sonnet_37 %} is a good fit |
+|------------------------|-----------------------------------------------------------------------------|----------------------------------------------------------------------|
+| Multi-file refactoring | Improve structure and maintainability across large codebases. | Handles multi-step logic and retains cross-file context. |
+| Architectural planning | Support mixed task complexity, from small queries to strategic work. | Fine-grained “thinking” controls adapt to the scope of each task. |
+| Feature development | Build and implement functionality across frontend, backend, and API layers. | Supports tasks with structured reasoning and reliable completions. |
+| Algorithm design | Design, test, and optimize complex algorithms. | Balances rapid prototyping with deep analysis when needed. |
+| Analytical insights | Combine high-level summaries with deep dives into code behavior. | Hybrid reasoning lets the model shift based on user needs. |
+
+{% endrowheaders %}
+
+### Alternative options
+
+The following table summarizes when an alternative model may be a better choice:
+
+{% rowheaders %}
+
+| Task | Description | Why another model may be better |
+|--------------------------|----------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------|
+| Quick iterations | Rapid back-and-forth prompts or code tweaks. | GPT-4o responds faster for lightweight tasks. |
+| Cost-sensitive scenarios | Tasks where performance-to-cost ratio matters. | o3-mini or {% data variables.copilot.copilot_gemini_flash %} are more cost-effective for basic use cases. {% data variables.copilot.copilot_claude_sonnet_35 %} is cheaper, simpler, and still advanced enough for similar tasks. |
+| Lightweight prototyping | Rapid back-and-forth code iterations with minimal context. | {% data variables.copilot.copilot_claude_sonnet_37 %} may over-engineer or apply unnecessary complexity. |
+
+{% endrowheaders %}
+
+## {% data variables.copilot.copilot_gemini_flash %}
+
+{% data variables.copilot.copilot_gemini_flash %} is Google’s high-speed, multimodal model optimized for real-time, interactive applications that benefit from visual input and agentic reasoning. In {% data variables.product.prodname_copilot_chat_short %}, {% data variables.copilot.copilot_gemini_flash %} enables fast responses and cross-modal understanding.
+
+For more information about {% data variables.copilot.copilot_gemini_flash %}, see [Google's documentation](https://cloud.google.com/vertex-ai/generative-ai/docs/gemini-v2).
+For more information on using Gemini in {% data variables.product.prodname_copilot_short %}, see [AUTOTITLE](/copilot/using-github-copilot/ai-models/using-gemini-flash-in-github-copilot).
+
+### Use cases
+
+{% data reusables.copilot.model-use-cases.gemini-20-flash %}
+
+### Strengths
+
+The following table summarizes the strengths of {% data variables.copilot.copilot_gemini_flash %}:
+
+{% rowheaders %}
+
+| Task | Description | Why {% data variables.copilot.copilot_gemini_flash %} is a good fit |
+|-------------------------|---------------------------------------------------------------------|--------------------------------------------------------|
+| Code snippet generation | Generate small, reusable pieces of code. | Delivers high-quality results quickly. |
+| Design feedback loops | Get suggestions from sketches, diagrams, or visual drafts | Supports visual reasoning. |
+| Image-based analysis | Ask about a diagram or screenshot (where image input is supported). | Supports visual reasoning. |
+| Front-end prototyping | Build and test UIs or workflows involving visual elements | Supports multimodal reasoning and lightweight context. |
+| Bug investigation | Get a quick explanation or suggestion for an error. | Provides fast diagnostic insight. |
+
+{% endrowheaders %}
+
+### Alternative options
+
+The following table summarizes when an alternative model may be a better choice:
+
+{% rowheaders %}
+
+| Task | Description | Why another model may be better |
+|------------------------------------|--------------------------------------------------------------|-------------------------------------------------------------|
+| Multi-step reasoning or algorithms | Design complex logic or break down multi-step problems. | GPT-4.5 or {% data variables.copilot.copilot_claude_sonnet_37 %} provide better step-by-step thinking. |
+| Complex refactoring | Refactor large codebases or update multiple interdependent files. | GPT-4.5 handles context and code dependencies more robustly.|
+
+{% endrowheaders %}
+
+## Further reading
+
+* [AUTOTITLE](/copilot/using-github-copilot/ai-models/examples-for-ai-model-comparison)
+* [AUTOTITLE](/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-chat)
+* [AUTOTITLE](/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-code-completion)
diff --git a/content/copilot/using-github-copilot/ai-models/comparing-ai-models-using-different-tasks.md b/content/copilot/using-github-copilot/ai-models/comparing-ai-models-using-different-tasks.md
new file mode 100644
index 000000000000..cf1fce74606c
--- /dev/null
+++ b/content/copilot/using-github-copilot/ai-models/comparing-ai-models-using-different-tasks.md
@@ -0,0 +1,200 @@
+---
+title: Comparing AI models using different tasks
+shortTitle: Examples for AI model comparison
+intro: 'Explore real-world examples of common developer tasks along with sample prompts, responses, and guidance to help you choose the right AI model for your workflow.'
+versions:
+ feature: copilot
+topics:
+ - Copilot
+redirect_from:
+ - /copilot/using-github-copilot/ai-models/examples-for-ai-model-comparison
+---
+
+## Overview
+
+Each AI model supported in {% data variables.product.prodname_copilot_chat_short %} has different strengths. To help you decide which model to use, this article provides real-world examples of common developer tasks along with sample prompts, responses, and guidance on why a particular model is a good fit.
+
+These examples show how models vary in their reasoning style, response depth, and ability to handle visual input. Use them to compare output quality and choose the right model for your specific workflow.
+
+For a full list of supported models and side-by-side feature comparisons, see [AUTOTITLE](/copilot/using-github-copilot/ai-models/choosing-the-right-ai-model-for-your-task).
+
+## GPT-4o
+
+{% data reusables.copilot.model-use-cases.gpt-4o %}
+
+### Example scenario
+
+Consider a scenario where you are writing helper functions for access control in a Python service. You want to add docstrings to clarify the purpose of the function.
+
+Below is the helper function that grants editor access to a document:
+
+```python
+def grant_editor_access(user_id, doc_id):
+ access = AccessManager()
+ access.assign_role(
+ resource_type="document",
+ resource_id=doc_id,
+ role="editor",
+ user_id=user_id
+ )
+```
+
+### Example prompt
+
+`Add a docstring to the function that explains what it does.`
+
+### Example response
+
+{% data reusables.copilot.example-prompts.response-is-an-example %}
+
+```python
+def grant_editor_access(user_id, doc_id):
+ """
+ Grants editor access to a specific document for a given user.
+
+ This function uses the AccessManager to assign the "editor" role
+ to the specified user for the provided document ID.
+
+ Args:
+ user_id (str): The ID of the user to grant access to.
+ doc_id (str): The ID of the document to which access is being granted.
+ """
+ access = AccessManager()
+ access.assign_role(
+ resource_type="document",
+ resource_id=doc_id,
+ role="editor",
+ user_id=user_id
+ )
+```
+
+### Why GPT-4o is a good fit
+
+* The function is short and self-contained, making it ideal for quick docstring generation.
+* GPT-4o can recognize the pattern and provide a clear, concise explanation.
+* The task doesn't require deep reasoning or complex logic.
+
+## o3-mini
+
+OpenAI o3-mini is a fast, cost-effective reasoning model designed to deliver coding performance while maintaining lower latency and resource usage. o3-mini outperforms o1 on coding benchmarks with response times that are comparable to o1-mini. Copilot is configured to use OpenAI's "medium" reasoning effort.
+
+### Example scenario
+
+Consider a scenario where you are working on a software licensing system. You have a list of user records, each stored as a dictionary with fields like `name`, `active`, and `signup_date`. You want to find only the active users, sorted by their signup date, so that the newest users appear last.
+
+Below is list of users you are working with:
+
+```python
+users = [
+ {"name": "Alice", "active": True, "signup_date": "2023-12-10"},
+ {"name": "Bob", "active": False, "signup_date": "2023-11-05"},
+ {"name": "Charlie", "active": True, "signup_date": "2024-01-15"}
+]
+```
+
+### Example prompt
+
+`Filter the list of users to only include active users, and sort them by signup_date.`
+
+### Example response
+
+{% data reusables.copilot.example-prompts.response-is-an-example %}
+
+```python
+# Filter to only include active users
+active_users = [user for user in users if user["active"]]
+
+# Sort active users by signup_date
+active_users_sorted = sorted(active_users, key=lambda user: user["signup_date"])
+
+print(active_users_sorted)
+```
+
+### Why o3-mini is a good fit
+
+* The task involves simple filtering and sorting, which doesn’t require deep reasoning.
+* Its fast responses make it ideal for quick iteration during development.
+
+## {% data variables.copilot.copilot_gemini_flash %}
+
+{% data reusables.copilot.model-use-cases.gemini-20-flash %}
+
+### Example scenario
+
+You’re designing a shopping cart system and have a UML class diagram that outlines the relationships between `Cart`, `Product`, `User`, and `Order`. Instead of writing out the system from scratch, you want to upload the image of the diagram and ask {% data variables.product.prodname_copilot_short %} to generate the classes.
+
+
+
+### Example prompt
+
+`Use this UML diagram to generate the classes for a shopping cart system.`
+
+### Example response
+
+{% data reusables.copilot.example-prompts.response-is-an-example %}
+
+% data variables.product.prodname_copilot_short %} will generate a class for each of the classes in the diagram, including the relationships between them. Here’s the example code generated for the `Cart` class:
+
+```python
+from cart_item import CartItem
+from order import Order
+
+class Cart:
+ def __init__(self, cart_id, user_id):
+ self.cart_id = cart_id
+ self.user_id = user_id
+ self.items = []
+
+ def add_item(self, item):
+ self.items.append(item)
+
+ def remove_item(self, item):
+ self.items = [i for i in self.items if i != item]
+
+ def calculate_total(self):
+ return sum(item.quantity * item.product.price for item in self.items)
+
+ def place_order(self):
+ # Implementation for placing an order
+ return Order("", None, 0)
+```
+
+### Why {% data variables.copilot.copilot_gemini_flash %} is a good fit
+
+* It can interpret visual assets, such as UML diagrams, wireframes, or flowcharts, to generate code scaffolding or suggest architecture.
+* It can be useful for reviewing screenshots of UI layouts or form designs and generating.
+
+## {% data variables.copilot.copilot_claude_sonnet_35 %}
+
+{% data reusables.copilot.model-use-cases.claude-35-sonnet %}
+
+### Example scenario
+
+Consider a scenario where you are implementing both unit tests and integration tests for an application. You want to ensure that the tests are comprehensive and cover any edge cases that you may and may not have thought of.
+
+For a complete walkthrough of the scenario, see [AUTOTITLE](/copilot/using-github-copilot/guides-on-using-github-copilot/writing-tests-with-github-copilot).
+
+### Why {% data variables.copilot.copilot_claude_sonnet_35 %} is a good fit
+
+* It performs well on everyday coding tasks like test generation, boilerplate scaffolding, and validation logic.
+* The task leans into multi-step reasoning, but still stays within the confidence zone of a less advanced model because the logic isn’t too deep.
+
+## {% data variables.copilot.copilot_claude_sonnet_37 %}
+
+{% data reusables.copilot.model-use-cases.claude-37-sonnet %}
+
+### Example scenario
+
+Consider a scenario where you're modernizing a legacy COBOL application by rewriting it in Node.js. The project involves understanding unfamiliar source code, converting logic across languages, iteratively building the replacement, and verifying correctness through a test suite.
+
+For a complete walkthrough of the scenario, see [AUTOTITLE](/copilot/using-github-copilot/guides-on-using-github-copilot/modernizing-legacy-code-with-github-copilot).
+
+### Why {% data variables.copilot.copilot_claude_sonnet_37 %} is a good fit
+
+* {% data variables.copilot.copilot_claude_sonnet_37 %} handles complex context well, making it suited for workflows that span multiple files or languages.
+* Its hybrid reasoning architecture allows it to switch between quick answers and deeper, step-by-step problem-solving.
+
+## Further reading
+
+* [AUTOTITLE](/copilot/using-github-copilot/ai-models/choosing-the-right-ai-model-for-your-task)
+* [AUTOTITLE](/copilot/copilot-chat-cookbook)
diff --git a/content/copilot/using-github-copilot/ai-models/index.md b/content/copilot/using-github-copilot/ai-models/index.md
index a3504632cd2c..e749019abbc0 100644
--- a/content/copilot/using-github-copilot/ai-models/index.md
+++ b/content/copilot/using-github-copilot/ai-models/index.md
@@ -11,4 +11,6 @@ children:
- /changing-the-ai-model-for-copilot-code-completion
- /using-claude-sonnet-in-github-copilot
- /using-gemini-flash-in-github-copilot
+ - /choosing-the-right-ai-model-for-your-task
+ - /comparing-ai-models-using-different-tasks
---
diff --git a/content/copilot/using-github-copilot/code-review/configuring-automatic-code-review-by-copilot.md b/content/copilot/using-github-copilot/code-review/configuring-automatic-code-review-by-copilot.md
index 3fa1bc28e2f5..056da3cf3591 100644
--- a/content/copilot/using-github-copilot/code-review/configuring-automatic-code-review-by-copilot.md
+++ b/content/copilot/using-github-copilot/code-review/configuring-automatic-code-review-by-copilot.md
@@ -10,7 +10,7 @@ topics:
## About automatic code review
-By default, {% data variables.product.prodname_copilot_short %} will only review a pull request when it is assigned to the pull request in the same way you would assign a human reviewer. However, repository owners can configure {% data variables.product.prodname_copilot_short %} to automatically review all pull requests in the repository. Organization owners can configure {% data variables.product.prodname_copilot_short %} to automatically review all pull requests in some or all of the repositories in the organization.
+By default, {% data variables.product.prodname_copilot_short %} will only review a pull request if it's assigned to the pull request in the same way you would assign a human reviewer. However, repository owners can configure {% data variables.product.prodname_copilot_short %} to automatically review all pull requests in the repository that are created by people with access to {% data variables.product.prodname_copilot_short %}. Organization owners can configure {% data variables.product.prodname_copilot_short %} to automatically review all pull requests in some or all of the repositories in the organization where the pull request is created by a {% data variables.product.prodname_copilot_short %} user.
### Triggering an automatic pull request review
@@ -25,6 +25,10 @@ After you configure automatic code review, {% data variables.product.prodname_co
> [!NOTE]
> {% data variables.product.prodname_copilot_short %} only automatically reviews a pull request once. If you make changes to the pull request after it has been automatically reviewed and you want {% data variables.product.prodname_copilot_short %} to re-review the pull request, you must request this manually. To do this, click the {% octicon "sync" aria-label="Re-request review" %} button next to {% data variables.product.prodname_copilot_short %}'s name in the **Reviewers** menu.
+### Limits on automatic pull request reviews
+
+{% data variables.copilot.copilot_code-review_short %} is a premium feature with a per-person monthly quota. When {% data variables.product.prodname_copilot_short %} carries out an automatic review, it uses one premium request from the quota of the user who created the pull request. For more information, see [AUTOTITLE](/copilot/using-github-copilot/code-review/using-copilot-code-review#maximum-code-reviews-per-month).
+
## Configuring automatic code review for a single repository
{% data reusables.repositories.navigate-to-repo %}
diff --git a/content/copilot/using-github-copilot/code-review/using-copilot-code-review.md b/content/copilot/using-github-copilot/code-review/using-copilot-code-review.md
index a2a48cc55d0e..c68e9c1d1d02 100644
--- a/content/copilot/using-github-copilot/code-review/using-copilot-code-review.md
+++ b/content/copilot/using-github-copilot/code-review/using-copilot-code-review.md
@@ -14,47 +14,51 @@ redirect_from:
- /early-access/copilot/code-reviews/using-copilot-code-reviews
---
->[!NOTE]
-> {% data reusables.copilot.code-review.preview-note %}
+## About {% data variables.copilot.copilot_code-review_short %}
-## Receiving access
+{% data variables.product.prodname_copilot %} can review your code and provide feedback. Where possible, {% data variables.product.prodname_copilot_short %}'s feedback includes suggested changes which you can apply with a couple of clicks.
-{% webui %}
+{% data variables.copilot.copilot_code-review_short %} supports two types of review:
-If you get a {% data variables.product.prodname_copilot_short %} subscription from an organization, you will only be able to participate in the {% data variables.release-phases.public_preview %} on the {% data variables.product.github %} website if an owner of your organization has enabled **{% data variables.product.prodname_copilot_short %} in {% data variables.product.prodname_dotcom_the_website %} > Opt in to preview features** in the organization policies. See [AUTOTITLE](/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-policies-for-copilot-in-your-organization#enabling-copilot-features-in-your-organization).
+* **Review selection:** Highlight code and ask for an initial review _({% data variables.product.prodname_vscode %} only)_
+* **Review changes:** Request a deeper review of all your changes _({% data variables.product.github %} website and {% data variables.product.prodname_vscode %})_
-{% endwebui %}
+The current functionality and availability of the two types of review is summarized in the following table:
-{% vscode %}
+{% rowheaders %}
-If you get a {% data variables.product.prodname_copilot_short %} subscription from an organization, you will only be able to participate in the {% data variables.release-phases.public_preview %} in {% data variables.product.prodname_vscode_shortname %} if an owner of your organization has enabled **Editor preview features** in the organization policies. See [AUTOTITLE](/copilot/managing-copilot/managing-github-copilot-in-your-organization/managing-policies-for-copilot-in-your-organization#enabling-copilot-features-in-your-organization).
+| Feature | Review selection | Review changes |
+|----------------------------------|---------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| Environment | {% data variables.product.prodname_vscode %} | {% data variables.product.prodname_vscode %} and the {% data variables.product.github %} website |
+| Description | Initial review of a highlighted section of code with feedback and suggestions | Deeper review of all changes |
+| Language support | All | C#, Go, Java, JavaScript, Markdown, Python, Ruby, TypeScript
{% data variables.release-phases.public_preview_caps %} support for C, C++, Kotlin, and Swift. |
+| Custom coding guidelines support | No | Yes, see [Customizing {% data variables.product.prodname_copilot_short %}'s reviews with coding guidelines](#customizing-copilots-reviews-with-coding-guidelines) |
+| Availability | Standard feature available to all {% data variables.product.prodname_copilot_short %} subscribers | Premium feature. Available with {% data variables.product.prodname_copilot_pro_short %}, {% data variables.product.prodname_copilot_pro_plus_short %}, {% data variables.product.prodname_copilot_business_short %}, and {% data variables.product.prodname_copilot_enterprise_short %} subscriptions. Per-person monthly quota. |
-{% endvscode %}
+{% endrowheaders %}
-If an enterprise owner has explicitly enabled or disabled preview features, organizations in the enterprise will not be able to change the policy. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-policies-and-features-for-copilot-in-your-enterprise).
+### Premium requests
-## About {% data variables.copilot.copilot_code-review_short %}
+{% data variables.product.prodname_copilot_short %} code review uses multiple models behind the scenes. The initial request is made using the o3-mini model. As {% data variables.product.prodname_copilot_short %} generates suggestions throughout the pull request, it may use GPT-4o or other models, depending on the code and type of review.
-{% data variables.product.prodname_copilot %} can review your code and provide feedback. Where possible, {% data variables.product.prodname_copilot_short %}'s feedback includes suggested changes which you can apply with a couple of clicks.
+Because different models have different multipliers, the number of premium requests used during a code review will vary based on the size of the pull request and the amount of code {% data variables.product.prodname_copilot_short %} needs to analyze and respond to. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/monitoring-usage-and-entitlements/avoiding-unexpected-copilot-costs).
-{% data variables.copilot.copilot_code-review_short %} supports two types of review:
+### Maximum code reviews per month
-* **Review selection:** Highlight code and ask for an initial review _({% data variables.product.prodname_vscode %} only)_
-* **Review changes:** Request a deeper review of all your changes _({% data variables.product.github %} website and {% data variables.product.prodname_vscode %})_
+The **review changes** type of {% data variables.copilot.copilot_code-review_short %} is a premium feature with a per-person monthly quota.
-The current functionality and availability of the two types of review is summarized in the following table:
+
+> [!NOTE]
+> The per-person quota for Copilot code review will commence on May 5th, 2025.
+
-{% rowheaders %}
+When you assign {% data variables.product.prodname_copilot_short %} as a reviewer for a pull request, one premium request is deducted from your monthly quota each time {% data variables.product.prodname_copilot_short %} posts comments to the pull request.
-| Feature | Review selection | Review changes |
-| --------- | ----------------- | --------------- |
-| Environment | {% data variables.product.prodname_vscode %} | {% data variables.product.prodname_vscode %} and the {% data variables.product.github %} website |
-| Description | Initial review of a highlighted section of code with feedback and suggestions | Deeper review of all changes |
-| Language support | All | C#, Go, Java, JavaScript, Markdown, Python, Ruby, TypeScript |
-| Custom coding guidelines support | No | Yes, see [Customizing {% data variables.product.prodname_copilot_short %}'s reviews with coding guidelines](#customizing-copilots-reviews-with-coding-guidelines) |
-| Availability | {% data variables.release-phases.public_preview_caps %}, available to all {% data variables.product.prodname_copilot_short %} subscribers | {% data variables.release-phases.public_preview_caps %}, available with {% data variables.product.prodname_copilot_pro_short %}, {% data variables.product.prodname_copilot_business_short %}, and {% data variables.product.prodname_copilot_enterprise_short %} subscriptions. |
+If a repository is configured to automatically request a code review from {% data variables.product.prodname_copilot_short %} for all new pull requests, the premium request usage is applied to the quota of the pull request author. If a pull request is created by {% data variables.product.prodname_actions %} or by a bot, the usage will apply to the user who triggered the workflow (if identifiable), or to a designated billing owner.
-{% endrowheaders %}
+When you reach your monthly quota you will not be able to get a code review from {% data variables.product.prodname_copilot_short %} until your quota resets—unless you upgrade your {% data variables.product.prodname_copilot_short %} plan or enable additional {% data variables.product.prodname_copilot_short %} premium requests. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/monitoring-usage-and-entitlements/avoiding-unexpected-copilot-costs).
+
+### Validating {% data variables.product.prodname_copilot_short %} code reviews
> [!WARNING] {% data variables.product.prodname_copilot_short %} isn't guaranteed to spot all problems or issues in a pull request, and sometimes it will make mistakes. Always validate {% data variables.product.prodname_copilot_short %}'s feedback carefully, and supplement {% data variables.product.prodname_copilot_short %}'s feedback with a human review.
diff --git a/content/copilot/using-github-copilot/copilot-chat/asking-github-copilot-questions-in-your-ide.md b/content/copilot/using-github-copilot/copilot-chat/asking-github-copilot-questions-in-your-ide.md
index b7afd2de9083..4156d215b2ea 100644
--- a/content/copilot/using-github-copilot/copilot-chat/asking-github-copilot-questions-in-your-ide.md
+++ b/content/copilot/using-github-copilot/copilot-chat/asking-github-copilot-questions-in-your-ide.md
@@ -113,7 +113,11 @@ See [inline chat](https://code.visualstudio.com/docs/copilot/copilot-chat#_inlin
### Using edit mode
-1. To start an edit session, select **Open {% data variables.product.prodname_copilot_edits_short %}** from the {% data variables.product.prodname_copilot_chat_short %} menu.
+1. To start an edit session, select **Open Chat** from the {% data variables.product.prodname_copilot_chat_short %} menu.
+1. At the bottom of the chat panel, select **Edit** from the mode dropdown.
+
+ 
+
1. Optionally, add relevant files to the _working set_ to indicate to {% data variables.product.prodname_copilot %} which files you want to work on.
1. Submit a prompt. In response to your prompt, {% data variables.product.prodname_copilot_edits_short %} determines which files in your _working set_ to change and adds a short description of the change.
1. Review the changes and **Apply** or **Discard** the edits for each file.
@@ -122,15 +126,15 @@ For more detailed instructions, see [{% data variables.product.prodname_copilot_
### Using agent mode
-{% data reusables.copilot.agent-mode-public-preview-note %}
-
-1. To start an edit session, select **Open {% data variables.product.prodname_copilot_edits_short %}** from the {% data variables.product.prodname_copilot_chat_short %} menu.
-1. Select **Agent** from the mode dropdown menu.
+1. To start an edit session, select **Open Chat** from the {% data variables.product.prodname_copilot_chat_short %} menu.
+1. At the bottom of the chat panel, select **Agent** from the mode dropdown.
1. Submit a prompt. In response to your prompt, {% data variables.product.prodname_copilot_short %} streams the edits in the editor, updates the working set, and if necessary, suggests terminal commands to run.
1. Review the changes. If {% data variables.product.prodname_copilot_short %} suggested terminal commands, confirm whether or not {% data variables.product.prodname_copilot_short %} can run them. In response, {% data variables.product.prodname_copilot_short %} iterates and performs additional actions to complete the task in your original prompt.
For more information, see [{% data variables.product.prodname_copilot_edits_short %}](https://aka.ms/vscode-copilot-agent) in the {% data variables.product.prodname_vscode %} documentation.
+When you use {% data variables.product.prodname_copilot_agent_short %} mode, {% data variables.product.prodname_copilot_short %} may make multiple premium requests to complete a single task. This includes both user-initiated prompts and follow-up actions {% data variables.product.prodname_copilot_short %} takes on your behalf. The total premium requests used will depend on the complexity of the task, the number of steps involved, and the model selected. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/monitoring-usage-and-entitlements/avoiding-unexpected-copilot-costs).
+
## Using images in {% data variables.product.prodname_copilot_chat_short %}
{% data reusables.copilot.using-images-in-chat %}
@@ -366,7 +370,7 @@ By default, {% data variables.product.prodname_copilot_chat_short %} will refere
### Using edit mode
1. To start an edit session, click **{% octicon "copilot" aria-hidden="true" %} {% data variables.product.prodname_copilot_short %}** in the menu bar, then select **Open {% data variables.product.prodname_copilot_chat %}**.
-1. At the top of the chat panel, click **{% data variables.product.prodname_copilot_edits_short %}**.
+1. At the top of the chat panel, click **{% data variables.product.prodname_copilot_edits_short %}**.
1. Add relevant files to the _working set_ to indicate to {% data variables.product.prodname_copilot %} which files you want to work on. You can add all open files by clicking **Add all open files** or individually search for single files.
1. Submit a prompt. In response to your prompt, {% data variables.product.prodname_copilot_edits_short %} determines which files in your _working set_ to change and adds a short description of the change.
1. Review the changes and **Accept** or **Discard** the edits for each file.
diff --git a/content/copilot/using-github-copilot/getting-code-suggestions-in-your-ide-with-github-copilot.md b/content/copilot/using-github-copilot/getting-code-suggestions-in-your-ide-with-github-copilot.md
index c7b555fc038b..94b8e25fafe8 100644
--- a/content/copilot/using-github-copilot/getting-code-suggestions-in-your-ide-with-github-copilot.md
+++ b/content/copilot/using-github-copilot/getting-code-suggestions-in-your-ide-with-github-copilot.md
@@ -39,7 +39,7 @@ The examples in this guide use Java, however other languages will work similarly
## Prerequisites
-* **Access to {% data variables.product.prodname_copilot_short %}**. To use {% data variables.product.prodname_copilot %} in JetBrains, you need either an active {% data variables.product.prodname_copilot_short %} subscription (such as {% data variables.product.prodname_copilot_pro_short %}, {% data variables.product.prodname_copilot_enterprise_short %}, or {% data variables.product.prodname_copilot_business_short %}) or access through {% data variables.product.prodname_copilot_free_short %}, which provides limited functionality. {% data reusables.copilot.subscription-prerequisite %}
+* **Access to {% data variables.product.prodname_copilot_short %}**. To use {% data variables.product.prodname_copilot %} in JetBrains, you need either limited access through {% data variables.product.prodname_copilot_free_short %} or a paid {% data variables.product.prodname_copilot_short %} plan for full access. {% data reusables.copilot.subscription-prerequisite %}
* **Compatible JetBrains IDE**. To use {% data variables.product.prodname_copilot %} in JetBrains, you must have a compatible JetBrains IDE installed. {% data variables.product.prodname_copilot %} is compatible with the following IDEs:
@@ -141,7 +141,7 @@ The examples in this guide use C#, however other languages will work similarly.
## Prerequisites
-* **Access to {% data variables.product.prodname_copilot_short %}**. To use {% data variables.product.prodname_copilot %} in Visual Studio, you need either an active {% data variables.product.prodname_copilot_short %} subscription (such as {% data variables.product.prodname_copilot_pro_short %}, {% data variables.product.prodname_copilot_enterprise_short %}, or {% data variables.product.prodname_copilot_business_short %}) or access through {% data variables.product.prodname_copilot_free_short %}, which provides limited functionality. {% data reusables.copilot.subscription-prerequisite %}
+* **Access to {% data variables.product.prodname_copilot_short %}**. To use {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vs %}, you need either limited access through {% data variables.product.prodname_copilot_free_short %} or a paid {% data variables.product.prodname_copilot_short %} plan for full access. {% data reusables.copilot.subscription-prerequisite %}
{% data reusables.copilot.visual-studio-prerequisites %}
@@ -244,7 +244,7 @@ The examples in this guide use JavaScript, however other languages will work sim
## Prerequisites
-* **Access to {% data variables.product.prodname_copilot_short %}**. To use {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %}, you need either an active {% data variables.product.prodname_copilot_short %} subscription (such as {% data variables.product.prodname_copilot_pro_short %}, {% data variables.product.prodname_copilot_enterprise_short %}, or {% data variables.product.prodname_copilot_business_short %}) or access through {% data variables.product.prodname_copilot_free_short %}, which provides limited functionality. {% data reusables.copilot.subscription-prerequisite %}
+* **Access to {% data variables.product.prodname_copilot_short %}**. To use {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %}, you need either limited access through {% data variables.product.prodname_copilot_free_short %} or a paid {% data variables.product.prodname_copilot_short %} plan for full access. {% data reusables.copilot.subscription-prerequisite %}
* **Sign in to {% data variables.product.github %} in {% data variables.product.prodname_vscode %}**. See [Set up {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_vscode %}](https://code.visualstudio.com/docs/copilot/setup) in the {% data variables.product.prodname_vscode_shortname %} documentation..
@@ -337,8 +337,6 @@ If you want to accept the next line of a suggestion, you will need to set a cust
## About {% data variables.copilot.next_edit_suggestions %}
-> [!NOTE] {% data variables.copilot.next_edit_suggestions_caps %} is currently in {% data variables.release-phases.public_preview %} and is subject to change.
-
Inline suggestions autocomplete code, but many development tasks involve editing existing code. {% data variables.copilot.next_edit_suggestions_caps %} assists with edits both at the cursor and in other relevant parts of the code, helping maintain consistency and streamline changes.
{% data variables.copilot.next_edit_suggestions_caps %} predicts where and what edits may be needed based on ongoing changes. Suggestions may span a single symbol, an entire line, or multiple lines, depending on the scope of the potential change.
@@ -369,7 +367,7 @@ This guide demonstrates how to get coding suggestions from {% data variables.pro
## Prerequisites
-* **Access to {% data variables.product.prodname_copilot_short %}**. To use {% data variables.product.prodname_copilot %} in Vim/Neovim, you need either an active {% data variables.product.prodname_copilot_short %} subscription (such as {% data variables.product.prodname_copilot_pro_short %}, {% data variables.product.prodname_copilot_enterprise_short %}, or {% data variables.product.prodname_copilot_business_short %}) or access through {% data variables.product.prodname_copilot_free_short %}, which provides limited functionality. {% data reusables.copilot.subscription-prerequisite %}
+* **Access to {% data variables.product.prodname_copilot_short %}**. To use {% data variables.product.prodname_copilot %} in Vim/Neovim, you need either limited access through {% data variables.product.prodname_copilot_free_short %} or a paid {% data variables.product.prodname_copilot_short %} plan for full access. {% data reusables.copilot.subscription-prerequisite %}
* **Compatible version of Vim/Neovim**. To use {% data variables.product.prodname_copilot %} in Vim/Neovim you must have Vim version 9.0.0185 / Neovim version 0.6 or above and Node.js version 18 or above installed. For more information, see the [Vim](https://vimhelp.org/) / [Neovim documentation](https://neovim.io/doc/) and the [Node.js website](https://nodejs.org/en/).
@@ -395,7 +393,7 @@ This guide demonstrates how to get coding suggestions from {% data variables.pro
## Prerequisites
-* **Access to {% data variables.product.prodname_copilot_short %}**. To use {% data variables.product.prodname_copilot %} in Azure Data Studio, you need either an active {% data variables.product.prodname_copilot_short %} subscription (such as {% data variables.product.prodname_copilot_pro_short %}, {% data variables.product.prodname_copilot_enterprise_short %}, or {% data variables.product.prodname_copilot_business_short %}) or access through {% data variables.product.prodname_copilot_free_short %}, which provides limited functionality. {% data reusables.copilot.subscription-prerequisite %}
+* **Access to {% data variables.product.prodname_copilot_short %}**. To use {% data variables.product.prodname_copilot %} in Azure Data Studio, you need either limited access through {% data variables.product.prodname_copilot_free_short %} or a paid {% data variables.product.prodname_copilot_short %} plan for full access. {% data reusables.copilot.subscription-prerequisite %}
* **Compatible version of Azure Data Studio**. To use {% data variables.product.prodname_copilot %} in Azure Data Studio, you must have Azure Data Studio version 1.44.0 or later installed. For more information, see the [Azure Data Studio download page](https://docs.microsoft.com/sql/azure-data-studio/download-azure-data-studio) in the Azure Data Studio documentation.
@@ -491,7 +489,9 @@ This guide demonstrates how to get coding suggestions from {% data variables.pro
## Prerequisites
-To use {% data variables.product.prodname_copilot %} for Xcode, 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).
+* **Access to {% data variables.product.prodname_copilot_short %}**. To use {% data variables.product.prodname_copilot %} in Xcode, you need either limited access through {% data variables.product.prodname_copilot_free_short %} or a paid {% data variables.product.prodname_copilot_short %} plan for full access. {% data reusables.copilot.subscription-prerequisite %}
+
+* **{% data variables.product.prodname_copilot %} extension for Xcode**. To use {% data variables.product.prodname_copilot %} for Xcode, 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).
## Getting code suggestions
@@ -524,7 +524,9 @@ This guide demonstrates how to get coding suggestions from {% data variables.pro
## Prerequisites
-To use {% data variables.product.prodname_copilot %} in Eclipse, you must install the {% data variables.product.prodname_copilot %} extension. See [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment?tool=eclipse).
+* **Access to {% data variables.product.prodname_copilot_short %}**. To use {% data variables.product.prodname_copilot %} in Eclipse, you need either limited access through {% data variables.product.prodname_copilot_free_short %} or a paid {% data variables.product.prodname_copilot_short %} plan for full access. {% data reusables.copilot.subscription-prerequisite %}
+
+* **{% data variables.product.prodname_copilot %} extension for Eclipse**.To use {% data variables.product.prodname_copilot %} in Eclipse, you must install the {% data variables.product.prodname_copilot %} extension. See [AUTOTITLE](/copilot/configuring-github-copilot/installing-the-github-copilot-extension-in-your-environment?tool=eclipse).
## Getting code suggestions
diff --git a/content/copilot/using-github-copilot/using-github-copilot-for-pull-requests/using-copilot-to-help-you-work-on-a-pull-request.md b/content/copilot/using-github-copilot/using-github-copilot-for-pull-requests/using-copilot-to-help-you-work-on-a-pull-request.md
index b7fe953b46da..470a6e341d69 100644
--- a/content/copilot/using-github-copilot/using-github-copilot-for-pull-requests/using-copilot-to-help-you-work-on-a-pull-request.md
+++ b/content/copilot/using-github-copilot/using-github-copilot-for-pull-requests/using-copilot-to-help-you-work-on-a-pull-request.md
@@ -9,7 +9,7 @@ topics:
- Copilot
---
-> [!NOTE] {% data variables.product.prodname_copilot_workspace %} is currently in limited {% data variables.release-phases.public_preview %}. The waitlist for admission to this preview is currently closed.
+> [!NOTE] {% data variables.product.prodname_copilot_workspace %} is in limited {% data variables.release-phases.public_preview %}. The waitlist for admission to this preview is currently closed.
## About using {% data variables.product.prodname_copilot_short %} to help you work on your pull requests
diff --git a/content/issues/tracking-your-work-with-issues/using-issues/creating-an-issue.md b/content/issues/tracking-your-work-with-issues/using-issues/creating-an-issue.md
index 0903a71486e1..f3734d27d237 100644
--- a/content/issues/tracking-your-work-with-issues/using-issues/creating-an-issue.md
+++ b/content/issues/tracking-your-work-with-issues/using-issues/creating-an-issue.md
@@ -171,6 +171,14 @@ If you're using issues to track and prioritize your work, you can use issues to
{% endif %}
+{% ifversion copilot %}
+
+## Creating an issue from {% data variables.product.prodname_copilot_chat_short %}
+
+You can create an issue from {% data variables.product.prodname_copilot_chat_short %} in {% data variables.product.prodname_vscode %} with the Model Context Protocol (MCP). For more information, see [AUTOTITLE](/copilot/customizing-copilot/extending-copilot-chat-with-mcp).
+
+{% endif %}
+
## Further reading
* [AUTOTITLE](/get-started/writing-on-github)
diff --git a/content/repositories/creating-and-managing-repositories/creating-a-new-repository.md b/content/repositories/creating-and-managing-repositories/creating-a-new-repository.md
index 44e30ba2ed96..9d5451b1109a 100644
--- a/content/repositories/creating-and-managing-repositories/creating-a-new-repository.md
+++ b/content/repositories/creating-and-managing-repositories/creating-a-new-repository.md
@@ -63,6 +63,13 @@ If you create an invalid URL using query parameters, or if you don’t have the
| `owner` | `https://{% data variables.product.product_url %}/new?owner=avocado-corp&visibility=public` creates a public repository owned by the "avocado-corp" organization. | Any valid organization name or username. Alternatively, while signed in use `@me` to specify your user account as the owner. |
| `template_owner` and `template_name` | `https://{% data variables.product.product_url %}/new?owner=avocado-corp&template_owner=avocado-corp&template_name=octo-repo` creates a repository owned by the "avocado-corp" using the avocado-corp's template "octo-repo". | The username of the template owner and the name of the repository template. |
+{% ifversion copilot %}
+
+## Creating a new repository from {% data variables.product.prodname_copilot_chat_short %}
+
+You can create a new repository from {% data variables.product.prodname_copilot_chat_short %} in {% data variables.product.prodname_vscode %} with the Model Context Protocol (MCP). For more information, see [AUTOTITLE](/copilot/customizing-copilot/extending-copilot-chat-with-mcp).
+{% endif %}
+
## Further reading
* [AUTOTITLE](/code-security/getting-started/quickstart-for-securing-your-repository)
diff --git a/data/reusables/copilot/additional-premium-requests-cf.md b/data/reusables/copilot/additional-premium-requests-cf.md
new file mode 100644
index 000000000000..617020be6b81
--- /dev/null
+++ b/data/reusables/copilot/additional-premium-requests-cf.md
@@ -0,0 +1 @@
+> [!NOTE] {% data variables.product.prodname_copilot_free_short %} users cannot purchase additional premium requests and should upgrade to a paid plan.
diff --git a/data/reusables/copilot/change-the-ai-model.md b/data/reusables/copilot/change-the-ai-model.md
index 24f2c695ddbc..31400e603d6d 100644
--- a/data/reusables/copilot/change-the-ai-model.md
+++ b/data/reusables/copilot/change-the-ai-model.md
@@ -1 +1 @@
-You can change the large language model that {% data variables.product.prodname_copilot_short %} uses to generate responses to chat prompts. You may find that different models perform better, or provide more useful responses, depending on the type of questions you ask. For more information see [AUTOTITLE](/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-chat).
+You can change the large language model that {% data variables.product.prodname_copilot_short %} uses to generate responses to chat prompts, including premium models with advanced capabilities. You may find that different models perform better, or provide more useful responses, depending on the type of questions you ask. For more information see [AUTOTITLE](/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-chat).
diff --git a/data/reusables/copilot/code-review/custom-coding-guidelines-prerequisites.md b/data/reusables/copilot/code-review/custom-coding-guidelines-prerequisites.md
index eb45c90a0965..a85890f28155 100644
--- a/data/reusables/copilot/code-review/custom-coding-guidelines-prerequisites.md
+++ b/data/reusables/copilot/code-review/custom-coding-guidelines-prerequisites.md
@@ -1 +1 @@
-> [!NOTE] The custom coding guidelines feature is only available as part of a subscription to {% data variables.product.prodname_copilot_enterprise %}, and is currently only available to selected participants in the {% data variables.release-phases.public_preview %} of {% data variables.copilot.copilot_code-review_short %}.
+> [!NOTE] The custom coding guidelines feature is only available as part of a subscription to {% data variables.product.prodname_copilot_enterprise %}, and is currently only available to selected customers.
diff --git a/data/reusables/copilot/copilot-edits/agent-mode-description.md b/data/reusables/copilot/copilot-edits/agent-mode-description.md
index 1c97ddce785a..4b7fb29ac8fb 100644
--- a/data/reusables/copilot/copilot-edits/agent-mode-description.md
+++ b/data/reusables/copilot/copilot-edits/agent-mode-description.md
@@ -1 +1 @@
-**Agent mode** (public preview): Use agent mode when you have a specific task in mind and want to enable {% data variables.product.prodname_copilot_short %} to autonomously edit your code. In agent mode, {% data variables.product.prodname_copilot_short %} determines which files to make changes to, offers code changes and terminal commands to complete the task, and iterates to remediate issues until the original task is complete. Agent mode is only available in {% data variables.product.prodname_vscode %}.
+**Agent mode**: Use agent mode when you have a specific task in mind and want to enable {% data variables.product.prodname_copilot_short %} to autonomously edit your code. In agent mode, {% data variables.product.prodname_copilot_short %} determines which files to make changes to, offers code changes and terminal commands to complete the task, and iterates to remediate issues until the original task is complete. Agent mode is only available in {% data variables.product.prodname_vscode %}.
diff --git a/data/reusables/copilot/copilot-one-account-short.md b/data/reusables/copilot/copilot-one-account-short.md
index 212af68def35..2ffdbbe4350c 100644
--- a/data/reusables/copilot/copilot-one-account-short.md
+++ b/data/reusables/copilot/copilot-one-account-short.md
@@ -1 +1 @@
-If you have an active {% data variables.product.prodname_copilot_pro %} subscription, and are then assigned a seat as part of a {% data variables.product.prodname_copilot_for_business %} or {% data variables.product.prodname_copilot_enterprise %} subscription, your personal {% data variables.product.prodname_copilot %} subscription will be automatically canceled. For more information, see [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-your-copilot-subscription/about-billing-for-github-copilot-individual).
+If you have an active {% data variables.product.prodname_copilot_pro_short %} or {% data variables.product.prodname_copilot_pro_plus_short %} plan, and are then assigned a seat as part of a {% data variables.product.prodname_copilot_business_short %} or {% data variables.product.prodname_copilot_enterprise_short %} plan, your personal {% data variables.product.prodname_copilot_short %} plan will be automatically canceled.
diff --git a/data/reusables/copilot/copilot-one-account.md b/data/reusables/copilot/copilot-one-account.md
index dfb5b340973f..58b63968280b 100644
--- a/data/reusables/copilot/copilot-one-account.md
+++ b/data/reusables/copilot/copilot-one-account.md
@@ -1 +1 @@
-If you have an active {% data variables.product.prodname_copilot_pro %} subscription, and are then assigned a seat as part of a {% data variables.product.prodname_copilot_for_business %} or {% data variables.product.prodname_copilot_enterprise %} subscription, your personal {% data variables.product.prodname_copilot %} subscription will be automatically canceled. You will receive a prorated refund for any remaining portion of your personal subscription's current billing cycle. You will then be able to continue using {% data variables.product.prodname_copilot %} according to the policies set at the enterprise or organization level.
+If you have an active {% data variables.product.prodname_copilot_pro_short %} or {% data variables.product.prodname_copilot_pro_plus_short %} plan, and are then assigned a seat as part of a {% data variables.product.prodname_copilot_for_business %} or {% data variables.product.prodname_copilot_enterprise %} subscription, your personal {% data variables.product.prodname_copilot %} subscription will be automatically canceled. You will receive a prorated refund for any remaining portion of your personal subscription's current billing cycle. You will then be able to continue using {% data variables.product.prodname_copilot %} according to the policies set by your company.
diff --git a/data/reusables/copilot/differences-cfi-cfb-table.md b/data/reusables/copilot/differences-cfi-cfb-table.md
index 4b94a45d352d..a42c3ac890cf 100644
--- a/data/reusables/copilot/differences-cfi-cfb-table.md
+++ b/data/reusables/copilot/differences-cfi-cfb-table.md
@@ -1,29 +1,103 @@
{% rowheaders %}
-| | {% data variables.product.prodname_copilot_free_short %} | {% data variables.product.prodname_copilot_pro_short %} | {% data variables.product.prodname_copilot_business_short %} | {% data variables.product.prodname_copilot_enterprise_short %} |
-| --- | --- | --- | --- | --- |
-| Pricing | Not applicable | {% data variables.copilot.cfi_price_per_month %} per month, or
{% data variables.copilot.cfi_price_per_year %} per year
(free for some users) | {% data variables.copilot.cfb_price_per_month %} per granted seat per month | {% data variables.copilot.ce_price_per_month %} per granted seat per month |
-| Code completion in IDEs[^1] | 2000 completions per month | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
-| {% data variables.product.prodname_copilot_chat_short %} in IDEs[^2] | 50 messages per month | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
-| {% data variables.product.prodname_copilot_mobile_short %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
-| {% data variables.product.prodname_copilot_chat_dotcom_short %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
-| {% data variables.product.prodname_copilot_chat_short %} in {% data variables.product.prodname_windows_terminal %} | {% octicon "check" aria-label="Included" %} |{% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
-| {% data variables.product.prodname_copilot_cli_short %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
-| Block suggestions matching public code | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
-| {% data variables.product.prodname_copilot_short %} code review ({% data variables.release-phases.public_preview %}) | "Review selection" in {% data variables.product.prodname_vscode_shortname %} only | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
-| {% data variables.product.prodname_copilot_for_prs %} | {% octicon "x" aria-label="Not included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
-| {% data variables.product.prodname_copilot_chat_short %} skills in IDEs[^3] | {% octicon "x" aria-label="Not included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
-| Exclude specified files from {% data variables.product.prodname_copilot_short %} | {% octicon "x" aria-label="Not included" %} | {% octicon "x" aria-label="Not included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
-| Organization-wide policy management | {% octicon "x" aria-label="Not included" %} | {% octicon "x" aria-label="Not included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
-| Audit logs | {% octicon "x" aria-label="Not included" %} | {% octicon "x" aria-label="Not included" %} |{% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
-| Increased {% data variables.product.prodname_github_models %} rate limits[^4] | {% octicon "x" aria-label="Not included" %} | {% octicon "x" aria-label="Not included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
-| {% data variables.product.prodname_copilot_short %} knowledge bases |{% octicon "x" aria-label="Not included" %} | {% octicon "x" aria-label="Not included" %} | {% octicon "x" aria-label="Not included" %} | {% octicon "check" aria-label="Included" %} |
-| Fine tuning a custom large language model (limited {% data variables.release-phases.public_preview %})[^5] | {% octicon "x" aria-label="Not included" %} | {% octicon "x" aria-label="Not included" %} | {% octicon "x" aria-label="Not included" %} | {% octicon "check" aria-label="Included" %} |
+| | {% data variables.product.prodname_copilot_free_short %} | {% data variables.product.prodname_copilot_pro_short %} | {% data variables.product.prodname_copilot_pro_plus_short %} | {% data variables.product.prodname_copilot_business_short %} | {% data variables.product.prodname_copilot_enterprise_short %} |
+| --- | --- | --- | --- | --- | --- |
+| Pricing | Not applicable | {% data variables.copilot.cfi_price_per_month %} per month, or
{% data variables.copilot.cfi_price_per_year %} per year
(free for some users) | {% data variables.copilot.cpp_price_per_month %} per month, or
{% data variables.copilot.cpp_price_per_year %} per year
| {% data variables.copilot.cfb_price_per_month %} per granted seat per month | {% data variables.copilot.ce_price_per_month %} per granted seat per month |
+| Premium requests | 50 per month | 300 per month | 1500 per month | 300 per month | 1000 per month |
+| Purchase additional premium requests at $0.04/request| {% octicon "x" aria-label="Not included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
{% endrowheaders %}
-[^1]: Code completion in IDEs is available in {% data variables.product.prodname_vscode %}, {% data variables.product.prodname_vs %}, JetBrains IDEs, Azure Data Studio, Xcode, Vim/Neovim, and Eclipse.
-[^2]: {% data variables.product.prodname_copilot_chat_short %} in IDEs is available in {% data variables.product.prodname_vscode %}, {% data variables.product.prodname_vs %}, JetBrains IDEs, Eclipse IDE, and Xcode.
-[^3]: {% data variables.product.prodname_copilot_chat_short %} skills in IDEs is available in {% data variables.product.prodname_vscode %} and {% data variables.product.prodname_vs %}.
-[^4]: For details about the increased rate limits, see [AUTOTITLE](/github-models/prototyping-with-ai-models).
-[^5]: For details about fine tuning the model, see [AUTOTITLE](/enterprise-cloud@latest/copilot/managing-copilot/managing-github-copilot-in-your-organization/customizing-copilot-for-your-organization/creating-a-custom-model-for-github-copilot).
+### Agents
+
+{% rowheaders %}
+
+| Agents | {% data variables.product.prodname_copilot_free_short %} | {% data variables.product.prodname_copilot_pro_short %} | {% data variables.product.prodname_copilot_pro_plus_short %} | {% data variables.product.prodname_copilot_business_short %} | {% data variables.product.prodname_copilot_enterprise_short %} |
+| --- | --- | --- | --- | --- | --- |
+| Agent mode in {% data variables.product.prodname_vscode_shortname %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+| {% data variables.product.prodname_copilot_short %} code review | Only "Review selection" in {% data variables.product.prodname_vscode_shortname %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+| {% data variables.product.prodname_copilot_extensions_short %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+
+{% endrowheaders %}
+
+### Chat
+
+{% rowheaders %}
+
+| Chat | {% data variables.product.prodname_copilot_free_short %} | {% data variables.product.prodname_copilot_pro_short %} | {% data variables.product.prodname_copilot_pro_plus_short %} | {% data variables.product.prodname_copilot_business_short %} | {% data variables.product.prodname_copilot_enterprise_short %} |
+| --- | --- | --- | --- | --- | --- |
+| {% data variables.product.prodname_copilot_chat_short %} in IDEs[^1] | 50 messages per month | Unlimited with base model[^2]| Unlimited with base model | Unlimited with base model | Unlimited with base model |
+| Inline chat | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+| Slash commands | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+| {% data variables.product.prodname_copilot_mobile_short %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+| {% data variables.product.prodname_copilot_chat_dotcom_short %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+| {% data variables.product.prodname_copilot_chat_short %} in {% data variables.product.prodname_windows_terminal %} | {% octicon "check" aria-label="Included" %} |{% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+| Increased {% data variables.product.prodname_github_models %} rate limits[^3] | {% octicon "x" aria-label="Not included" %} | {% octicon "x" aria-label="Not included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+| {% data variables.product.prodname_copilot_chat_short %} skills in IDEs[^4] | {% octicon "x" aria-label="Not included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+
+{% endrowheaders %}
+
+### Models
+
+{% rowheaders %}
+
+| Available models in chat | {% data variables.product.prodname_copilot_free_short %} | {% data variables.product.prodname_copilot_pro_short %} | {% data variables.product.prodname_copilot_pro_plus_short %} | {% data variables.product.prodname_copilot_business_short %} | {% data variables.product.prodname_copilot_enterprise_short %} |
+| --- | --- | --- | --- | --- | --- |
+| {% data variables.copilot.copilot_claude_sonnet_35 %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+| {% data variables.copilot.copilot_claude_sonnet_37 %} | {% octicon "x" aria-label="Not included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+| {% data variables.copilot.copilot_claude_sonnet_37 %} Thinking | {% octicon "x" aria-label="Not included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+| {% data variables.copilot.copilot_gemini_flash %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+| GPT-4o | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+| GPT-4.5 | {% octicon "x" aria-label="Not included" %} | {% octicon "x" aria-label="Not included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "x" aria-label="Not included" %} | {% octicon "check" aria-label="Included" %} |
+| o1 | {% octicon "x" aria-label="Not included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+| o3-mini | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+
+{% endrowheaders %}
+
+### Code completion
+
+{% rowheaders %}
+
+| Code completion | {% data variables.product.prodname_copilot_free_short %} | {% data variables.product.prodname_copilot_pro_short %} | {% data variables.product.prodname_copilot_pro_plus_short %} | {% data variables.product.prodname_copilot_business_short %} | {% data variables.product.prodname_copilot_enterprise_short %} |
+| --- | --- | --- | --- | --- | --- |
+| Real-time code suggestions with the base model[^5] | 2000 completions per month | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+| {% data variables.copilot.next_edit_suggestions_caps %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+
+{% endrowheaders %}
+
+### Customization
+
+{% rowheaders %}
+
+| Customization | {% data variables.product.prodname_copilot_free_short %} | {% data variables.product.prodname_copilot_pro_short %} | {% data variables.product.prodname_copilot_pro_plus_short %} | {% data variables.product.prodname_copilot_business_short %} | {% data variables.product.prodname_copilot_enterprise_short %} |
+| --- | --- | --- | --- | --- | --- |
+| Custom instructions | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+| Prompt files | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+| Private extensions | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+| Coding guidelines for code review | {% octicon "x" aria-label="Not included" %} | {% octicon "x" aria-label="Not included" %} | {% octicon "x" aria-label="Not included" %} | {% octicon "x" aria-label="Not included" %} | {% octicon "check" aria-label="Included" %} |
+| Block suggestions matching public code | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+| Exclude specified files from {% data variables.product.prodname_copilot_short %} | {% octicon "x" aria-label="Not included" %} | {% octicon "x" aria-label="Not included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+| Organization-wide policy management | {% octicon "x" aria-label="Not included" %} | {% octicon "x" aria-label="Not included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+
+{% endrowheaders %}
+
+### Other features
+
+{% rowheaders %}
+
+| | {% data variables.product.prodname_copilot_free_short %} | {% data variables.product.prodname_copilot_pro_short %} | {% data variables.product.prodname_copilot_pro_plus_short %} | {% data variables.product.prodname_copilot_business_short %} | {% data variables.product.prodname_copilot_enterprise_short %} |
+| --- | --- | --- | --- | --- | --- |
+| {% data variables.product.prodname_copilot_for_prs %} | {% octicon "x" aria-label="Not included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+| Audit logs | {% octicon "x" aria-label="Not included" %} | {% octicon "x" aria-label="Not included" %} |{% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+| {% data variables.product.prodname_copilot_short %} knowledge bases |{% octicon "x" aria-label="Not included" %} | {% octicon "x" aria-label="Not included" %} | {% octicon "x" aria-label="Not included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+| Fine tuning a custom large language model (limited {% data variables.release-phases.public_preview %})[^6] | {% octicon "x" aria-label="Not included" %} | {% octicon "x" aria-label="Not included" %} | {% octicon "x" aria-label="Not included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+| {% data variables.product.prodname_copilot_cli_short %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} | {% octicon "check" aria-label="Included" %} |
+
+{% endrowheaders %}
+
+[^1]: {% data variables.product.prodname_copilot_chat_short %} in IDEs is available in {% data variables.product.prodname_vscode %}, {% data variables.product.prodname_vs %}, JetBrains IDEs, Eclipse, and Xcode.
+[^2]: Response times may vary during periods of high usage.
+[^3]: For details about the increased rate limits, see [AUTOTITLE](/github-models/prototyping-with-ai-models).
+[^4]: {% data variables.product.prodname_copilot_chat_short %} skills in IDEs is available in {% data variables.product.prodname_vscode %} and {% data variables.product.prodname_vs %}.
+[^5]: Code completion in IDEs is available in {% data variables.product.prodname_vscode %}, {% data variables.product.prodname_vs %}, JetBrains IDEs, Azure Data Studio, Xcode, Vim/Neovim, and Eclipse.
+[^6]: For details about fine tuning the model, see [AUTOTITLE](/enterprise-cloud@latest/copilot/managing-copilot/managing-github-copilot-in-your-organization/customizing-copilot-for-your-organization/creating-a-custom-model-for-github-copilot).
diff --git a/data/reusables/copilot/model-description-claude-sonnet-35.md b/data/reusables/copilot/model-description-claude-sonnet-35.md
deleted file mode 100644
index 5e358151391d..000000000000
--- a/data/reusables/copilot/model-description-claude-sonnet-35.md
+++ /dev/null
@@ -1 +0,0 @@
-**{% data variables.copilot.copilot_claude_sonnet_35 %}:** This model excels at coding tasks across the entire software development lifecycle, from initial design to bug fixes, maintenance to optimizations. Learn more about the [model's capabilities](https://www.anthropic.com/claude/sonnet) or read the [model card](https://assets.anthropic.com/m/61e7d27f8c8f5919/original/Claude-3-Model-Card.pdf). {% data variables.product.prodname_copilot %} uses {% data variables.copilot.copilot_claude_sonnet %} hosted on Amazon Web Services.
diff --git a/data/reusables/copilot/model-description-claude-sonnet-37.md b/data/reusables/copilot/model-description-claude-sonnet-37.md
deleted file mode 100644
index 56b9dd9e84f3..000000000000
--- a/data/reusables/copilot/model-description-claude-sonnet-37.md
+++ /dev/null
@@ -1 +0,0 @@
-**{% data variables.copilot.copilot_claude_sonnet_37 %}:** This model, like its predecessor, excels across the software development lifecycle, from initial design to bug fixes, maintenance to optimizations. It also has thinking capabilities which can be enabled by selecting the thinking version of the model, which can be particularly useful in agentic scenarios. Learn more about the [model's capabilities](https://www.anthropic.com/claude/sonnet) or read the [model card](https://assets.anthropic.com/m/785e231869ea8b3b/original/claude-3-7-sonnet-system-card.pdf). {% data variables.product.prodname_copilot %} uses {% data variables.copilot.copilot_claude_sonnet %} hosted on Amazon Web Services.
diff --git a/data/reusables/copilot/model-description-gemini-flash.md b/data/reusables/copilot/model-description-gemini-flash.md
deleted file mode 100644
index cb51e5eb1439..000000000000
--- a/data/reusables/copilot/model-description-gemini-flash.md
+++ /dev/null
@@ -1 +0,0 @@
-**{% data variables.copilot.copilot_gemini_flash %}:** This model has strong coding, math, and reasoning capabilities that makes it well suited to assist with software development. {% data reusables.copilot.gemini-model-info %}
diff --git a/data/reusables/copilot/model-description-gpt-4-5.md b/data/reusables/copilot/model-description-gpt-4-5.md
deleted file mode 100644
index 7e024189be94..000000000000
--- a/data/reusables/copilot/model-description-gpt-4-5.md
+++ /dev/null
@@ -1 +0,0 @@
-**GPT-4.5:** This model is designed with advanced capabilities in intuition, writing style, and broad knowledge. It performs effectively with creative prompts and provides reliable responses to obscure knowledge queries. Learn more about the [model's capabilities](https://platform.openai.com/docs/models#gpt-4-5) and review the [model card](https://openai.com/index/gpt-4--system-card/). GPT-4.5 is hosted on Azure.
diff --git a/data/reusables/copilot/model-description-gpt-4o.md b/data/reusables/copilot/model-description-gpt-4o.md
deleted file mode 100644
index fcaa8c9bf37f..000000000000
--- a/data/reusables/copilot/model-description-gpt-4o.md
+++ /dev/null
@@ -1 +0,0 @@
-**GPT-4o:** This is the default {% data variables.product.prodname_copilot_chat_short %} model. It is a versatile, multimodal model that excels in both text and image processing and is designed to provide fast, reliable responses. It also has superior performance in non-English languages. Learn more about the [model's capabilities](https://platform.openai.com/docs/models#gpt-4o) and review the [model card](https://openai.com/index/gpt-4o-system-card/). GPT-4o is hosted on Azure.
diff --git a/data/reusables/copilot/model-description-o1.md b/data/reusables/copilot/model-description-o1.md
deleted file mode 100644
index 72e56bace2c3..000000000000
--- a/data/reusables/copilot/model-description-o1.md
+++ /dev/null
@@ -1 +0,0 @@
-**o1:** This model is focused on advanced reasoning and solving complex problems, in particular in math and science. It responds more slowly than the GPT-4o model. You can make 10 requests to this model per day. Learn more about the [model's capabilities](https://platform.openai.com/docs/models#o1) and review the [model card](https://openai.com/index/openai-o1-system-card/). o1 is hosted on Azure.
diff --git a/data/reusables/copilot/model-description-o3-mini.md b/data/reusables/copilot/model-description-o3-mini.md
deleted file mode 100644
index 7bd23e491a1f..000000000000
--- a/data/reusables/copilot/model-description-o3-mini.md
+++ /dev/null
@@ -1 +0,0 @@
-**o3-mini:** This model is the next generation of reasoning models, following from o1 and o1-mini. The o3-mini model outperforms o1 on coding benchmarks with response times that are comparable to o1-mini, providing improved quality at nearly the same latency. It is best suited for code generation and small context operations. You can make 50 requests to this model every 12 hours. Learn more about the [model's capabilities](https://platform.openai.com/docs/models#o3-mini) and review the [model card](https://openai.com/index/o3-mini-system-card/). o3-mini is hosted on Azure.
diff --git a/data/reusables/copilot/model-use-cases/claude-35-sonnet.md b/data/reusables/copilot/model-use-cases/claude-35-sonnet.md
new file mode 100644
index 000000000000..6f0517a2ff24
--- /dev/null
+++ b/data/reusables/copilot/model-use-cases/claude-35-sonnet.md
@@ -0,0 +1,2 @@
+{% data variables.copilot.copilot_claude_sonnet_35 %} is a good choice for everyday coding support—including writing documentation, answering language-specific questions, or generating boilerplate code. It offers helpful, direct answers without over-complicating the task.
+If you're working within cost constraints, {% data variables.copilot.copilot_claude_sonnet_35 %} is recommended as it delivers solid performance on many of the same tasks as {% data variables.copilot.copilot_claude_sonnet_37 %}, but with significantly lower resource usage.
diff --git a/data/reusables/copilot/model-use-cases/claude-37-sonnet.md b/data/reusables/copilot/model-use-cases/claude-37-sonnet.md
new file mode 100644
index 000000000000..b89e92696c34
--- /dev/null
+++ b/data/reusables/copilot/model-use-cases/claude-37-sonnet.md
@@ -0,0 +1 @@
+{% data variables.copilot.copilot_claude_sonnet_37 %} excels across the software development lifecycle, from initial design to bug fixes, maintenance to optimizations. It is particularly well-suited for multi-file refactoring or architectural planning, where understanding context across components is important.
diff --git a/data/reusables/copilot/model-use-cases/gemini-20-flash.md b/data/reusables/copilot/model-use-cases/gemini-20-flash.md
new file mode 100644
index 000000000000..d39c8cf85c2b
--- /dev/null
+++ b/data/reusables/copilot/model-use-cases/gemini-20-flash.md
@@ -0,0 +1 @@
+ {% data variables.copilot.copilot_gemini_flash %} supports image input so that developers can bring visual context into tasks like UI inspection, diagram analysis, or layout debugging. This makes {% data variables.copilot.copilot_gemini_flash %} particularly useful for scenarios where image-based input enhances problem-solving, such as asking {% data variables.product.prodname_copilot_short %} to analyze a UI screenshot for accessibility issues or to help understand a visual bug in a layout.
diff --git a/data/reusables/copilot/model-use-cases/gpt-45.md b/data/reusables/copilot/model-use-cases/gpt-45.md
new file mode 100644
index 000000000000..5d0db139bc83
--- /dev/null
+++ b/data/reusables/copilot/model-use-cases/gpt-45.md
@@ -0,0 +1 @@
+GPT-4.5 is a good choice for tasks that involve multiple steps, require deeper code comprehension, or benefit from a conversational model that handles nuance well.
diff --git a/data/reusables/copilot/model-use-cases/gpt-4o.md b/data/reusables/copilot/model-use-cases/gpt-4o.md
new file mode 100644
index 000000000000..d150574675ac
--- /dev/null
+++ b/data/reusables/copilot/model-use-cases/gpt-4o.md
@@ -0,0 +1 @@
+GPT-4o is a strong default choice for common development tasks that benefit from speed, responsiveness, and general-purpose reasoning. If you're working on tasks that require broad knowledge, fast iteration, or basic code understanding, GPT-4o is likely the best model to use.
diff --git a/data/reusables/copilot/model-use-cases/o1.md b/data/reusables/copilot/model-use-cases/o1.md
new file mode 100644
index 000000000000..d9b822628870
--- /dev/null
+++ b/data/reusables/copilot/model-use-cases/o1.md
@@ -0,0 +1,2 @@
+o1 is a good choice for tasks that require deep logical reasoning. Its ability to reason through complex logic enables {% data variables.product.prodname_copilot_short %} to break down problems into clear, actionable steps.
+This makes o1 particularly well-suited for debugging. Its internal reasoning can extend beyond the original prompt to explore the broader context of a problem and can uncover edge cases or root causes that weren’t explicitly mentioned.
diff --git a/data/reusables/copilot/model-use-cases/o3-mini.md b/data/reusables/copilot/model-use-cases/o3-mini.md
new file mode 100644
index 000000000000..e5aa8751e75f
--- /dev/null
+++ b/data/reusables/copilot/model-use-cases/o3-mini.md
@@ -0,0 +1 @@
+o3-mini is a good choice for developers who need fast, reliable answers to simple or repetitive coding questions. Its speed and efficiency make it ideal for lightweight development tasks.
diff --git a/data/reusables/copilot/policies-for-dotcom.md b/data/reusables/copilot/policies-for-dotcom.md
index 22499dff0875..ef2f378910b8 100644
--- a/data/reusables/copilot/policies-for-dotcom.md
+++ b/data/reusables/copilot/policies-for-dotcom.md
@@ -1,5 +1,4 @@
* **Opt in to user feedback collection:** If enabled, users can provide feedback on {% data variables.product.prodname_copilot_short %} pull request summaries. For more information, see [AUTOTITLE](/enterprise-cloud@latest/copilot/github-copilot-enterprise/copilot-pull-request-summaries/creating-a-pull-request-summary-with-github-copilot).
* **Opt in to preview features:** If enabled, users can test new {% data variables.product.prodname_copilot_short %} features that are not yet generally available. Be aware that previews of features may have flaws, and the features may be changed or discontinued at any time. Current previews of {% data variables.product.prodname_copilot_short %} features include:
- * {% data variables.product.prodname_copilot_autocomplete_pr %}. See [AUTOTITLE](/copilot/using-github-copilot/using-copilot-text-completion).
- * {% data variables.product.prodname_copilot_short %} code review. See [AUTOTITLE](/copilot/using-github-copilot/code-review/using-copilot-code-review).
+ * Experimental languages in {% data variables.product.prodname_copilot_short %} code review. See [AUTOTITLE](/copilot/using-github-copilot/code-review/using-copilot-code-review).
diff --git a/data/reusables/copilot/premium-requests-billing-platform.md b/data/reusables/copilot/premium-requests-billing-platform.md
new file mode 100644
index 000000000000..228e31da1d9f
--- /dev/null
+++ b/data/reusables/copilot/premium-requests-billing-platform.md
@@ -0,0 +1 @@
+Premium requests are only available for accounts that use the new billing platform. See [AUTOTITLE](/billing/using-the-new-billing-platform/about-the-new-billing-platform).
diff --git a/data/reusables/copilot/premium-requests-for-enterprises.md b/data/reusables/copilot/premium-requests-for-enterprises.md
new file mode 100644
index 000000000000..1f616968082d
--- /dev/null
+++ b/data/reusables/copilot/premium-requests-for-enterprises.md
@@ -0,0 +1,6 @@
+Each {% data variables.product.prodname_copilot_short %} plan includes a per-user allowance for premium requests:
+
+* 300 requests per month for {% data variables.product.prodname_copilot_business_short %}
+* 1000 requests per month for {% data variables.product.prodname_copilot_enterprise_short %}
+
+{% data variables.product.prodname_copilot_chat_short %}, {% data variables.product.prodname_copilot_agent_short %} mode, {% data variables.product.prodname_copilot_short %} code review, and {% data variables.product.prodname_copilot_extensions_short %} use premium requests, with usage varying by model.
diff --git a/data/reusables/copilot/premium-requests-mobile.md b/data/reusables/copilot/premium-requests-mobile.md
new file mode 100644
index 000000000000..d75434528896
--- /dev/null
+++ b/data/reusables/copilot/premium-requests-mobile.md
@@ -0,0 +1 @@
+> [!NOTE] The option to purchase additional premium requests is not available to users who subscribe, or have subscribed, to {% data variables.product.prodname_copilot_pro_short %} or {% data variables.product.prodname_copilot_pro_plus_short %} through {% data variables.product.prodname_mobile %} on iOS or Android.
diff --git a/data/reusables/copilot/quickstart-signup.md b/data/reusables/copilot/quickstart-signup.md
index 708498adb9dd..05b31a9b2a2f 100644
--- a/data/reusables/copilot/quickstart-signup.md
+++ b/data/reusables/copilot/quickstart-signup.md
@@ -4,9 +4,10 @@
Get started for free {% octicon "link-external" height:16 %}
-If you don't already have access to {% data variables.product.prodname_copilot %}, you can set up a free trial or subscription for {% data variables.product.prodname_copilot_pro_short %} on your personal {% data variables.product.prodname_dotcom %} account.
+To use {% data variables.product.prodname_copilot_short %}, you’ll need a personal {% data variables.product.github %} account with access to a {% data variables.product.prodname_copilot_short %} plan. You can:
-Alternatively, you can set up {% data variables.product.prodname_copilot_free_short %} which enables you to enjoy limited access to some of the features of {% data variables.product.prodname_copilot_short %}, without needing to sign up for a subscription. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/about-github-copilot-free).
+* Start with {% data variables.product.prodname_copilot_free_short %} to explore limited features with no subscription.
+* Upgrade to {% data variables.product.prodname_copilot_pro_short %} or {% data variables.product.prodname_copilot_pro_plus_short %} to unlock more features, models, and request limits.
For more information about the different plans for {% data variables.product.prodname_copilot %}, see [AUTOTITLE](/copilot/about-github-copilot/subscription-plans-for-github-copilot).
diff --git a/data/reusables/copilot/signup-procedure.md b/data/reusables/copilot/signup-procedure.md
index fecf0441be98..63897aaf58a3 100644
--- a/data/reusables/copilot/signup-procedure.md
+++ b/data/reusables/copilot/signup-procedure.md
@@ -4,6 +4,7 @@
If your personal account meets the criteria for a free {% data variables.product.prodname_copilot %} subscription instead of a trial or paid subscription, you will automatically be taken to step 5.
+1. To enable usage beyond your included premium request allowance, click **Yes, I want to enable additional usage for {% data variables.product.prodname_copilot_short %} premium requests**. You can change this setting at any time.
1. Follow the steps to enter and confirm your payment details, then click **Submit**.
1. Select your preferences, then click **Save and complete setup**.
diff --git a/data/reusables/copilot/unlimited-premium-requests.md b/data/reusables/copilot/unlimited-premium-requests.md
new file mode 100644
index 000000000000..c53d71b3e185
--- /dev/null
+++ b/data/reusables/copilot/unlimited-premium-requests.md
@@ -0,0 +1,6 @@
+> [!IMPORTANT]
+> Billing for premium requests will be enforced starting on the following dates:
+>
+> * **May 5, 2025**: {% data variables.product.prodname_copilot_free_short %}, {% data variables.product.prodname_copilot_pro_short %}, and {% data variables.product.prodname_copilot_pro_plus_short %}
+> * **May 12, 2025**: Self-service (credit card) {% data variables.product.prodname_copilot_business_short %} and {% data variables.product.prodname_copilot_enterprise_short %}
+> * **May 19, 2025**: Sales-served (invoiced) {% data variables.product.prodname_copilot_business_short %} and {% data variables.product.prodname_copilot_enterprise_short %}
diff --git a/data/reusables/gated-features/copilot-billing.md b/data/reusables/gated-features/copilot-billing.md
index eb49581d17c3..badea18fbb56 100644
--- a/data/reusables/gated-features/copilot-billing.md
+++ b/data/reusables/gated-features/copilot-billing.md
@@ -1 +1 @@
-{% data variables.product.prodname_copilot %} can be managed through personal accounts with {% data variables.product.prodname_copilot_pro %}{% ifversion ghec %}, {% elsif fpt %} or {% endif %}through organization{% ifversion ghec %} or enterprise{% endif %} accounts with {% data variables.product.prodname_copilot_for_business %}{% ifversion ghec %}, or through enterprise accounts with {% data variables.product.prodname_copilot_enterprise %}{% endif %}.
+{% data variables.product.prodname_copilot %} can be managed through personal accounts with {% data variables.product.prodname_copilot_pro %} or {% data variables.product.prodname_copilot_pro_plus %} {% ifversion ghec %}, {% elsif fpt %} or {% endif %}through organization{% ifversion ghec %} or enterprise{% endif %} accounts with {% data variables.product.prodname_copilot_for_business %}{% ifversion ghec %}, or through enterprise accounts with {% data variables.product.prodname_copilot_enterprise %}{% endif %}.
diff --git a/data/reusables/gated-features/copilot-chat-callout.md b/data/reusables/gated-features/copilot-chat-callout.md
index 1f88d11e59e9..4d8cca6bfa8c 100644
--- a/data/reusables/gated-features/copilot-chat-callout.md
+++ b/data/reusables/gated-features/copilot-chat-callout.md
@@ -1,3 +1,3 @@
-All users with a {% data variables.product.prodname_copilot_pro %} or {% data variables.product.prodname_copilot_free %} subscription can access {% data variables.product.prodname_copilot_chat %} in supported IDEs and on the {% data variables.product.github %} website.
+All users with a {% data variables.product.prodname_copilot_pro %}, {% data variables.product.prodname_copilot_pro_plus %}, or {% data variables.product.prodname_copilot_free %} subscription can access {% data variables.product.prodname_copilot_chat %} in supported IDEs and on the {% data variables.product.github %} website.
Owners of organizations {% ifversion ghec %}or enterprises {% endif %}with a {% data variables.product.prodname_copilot_business_short %} subscription{% ifversion ghec %}, or a {% data variables.product.prodname_copilot_enterprise_short %} subscription, {% endif %} can decide whether to grant access to {% data variables.product.prodname_copilot_chat %}.
diff --git a/data/reusables/gated-features/copilot-extensions.md b/data/reusables/gated-features/copilot-extensions.md
index 43d845a4562e..2ebb8d905220 100644
--- a/data/reusables/gated-features/copilot-extensions.md
+++ b/data/reusables/gated-features/copilot-extensions.md
@@ -1,4 +1,4 @@
-Anyone with a {% data variables.product.prodname_copilot_pro %} or {% data variables.product.prodname_copilot_free_short %} subscription can use {% data variables.product.prodname_copilot_extensions_short %}.
+Anyone with a {% data variables.product.prodname_copilot_pro_short %}, {% data variables.product.prodname_copilot_pro_plus_short %}, or {% data variables.product.prodname_copilot_free_short %} subscription can use {% data variables.product.prodname_copilot_extensions_short %}.
For organizations or enterprises with a {% data variables.product.prodname_copilot_business_short %} or {% data variables.product.prodname_copilot_enterprise_short %} subscription, organization owners and enterprise administrators can grant access to {% data variables.product.prodname_copilot_extensions_short %}.
diff --git a/data/reusables/gated-features/copilot-in-cli.md b/data/reusables/gated-features/copilot-in-cli.md
index a032c95626c1..5acbc34edbe5 100644
--- a/data/reusables/gated-features/copilot-in-cli.md
+++ b/data/reusables/gated-features/copilot-in-cli.md
@@ -1,3 +1,3 @@
-Owners of organizations or enterprises with a {% data variables.product.prodname_copilot_for_business %} or {% data variables.product.prodname_copilot_enterprise %} subscription can decide whether to grant access to {% data variables.product.prodname_copilot_cli %} for users in their organization or enterprise.
+Owners of organizations or enterprises with a {% data variables.product.prodname_copilot_business_short %} or {% data variables.product.prodname_copilot_enterprise_short %} subscription can decide whether to grant access to {% data variables.product.prodname_copilot_cli %} for users in their organization or enterprise.
-If you have a {% data variables.product.prodname_copilot_pro %} subscription, you now have access to {% data variables.product.prodname_copilot_cli %}.
+If you have a {% data variables.product.prodname_copilot_pro_short %} or {% data variables.product.prodname_copilot_pro_plus_short %} subscription, you now have access to {% data variables.product.prodname_copilot_cli %}.
diff --git a/data/reusables/gated-features/copilot-in-windows-terminal.md b/data/reusables/gated-features/copilot-in-windows-terminal.md
index d2c6542631bd..3d1ac1f00a5c 100644
--- a/data/reusables/gated-features/copilot-in-windows-terminal.md
+++ b/data/reusables/gated-features/copilot-in-windows-terminal.md
@@ -1,3 +1,3 @@
-If you have a {% data variables.product.prodname_copilot_free %} or {% data variables.product.prodname_copilot_pro %} subscription, you have access to {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_windows_terminal %}.
+If you have a {% data variables.product.prodname_copilot_free_short %}, {% data variables.product.prodname_copilot_pro_short %}, or {% data variables.product.prodname_copilot_pro_plus_short %} subscription, you have access to {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_windows_terminal %}.
-Owners of organizations or enterprises with a {% data variables.product.prodname_copilot_for_business %} or {% data variables.product.prodname_copilot_enterprise %} subscription can decide whether to grant access to {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_windows_terminal %} for users in their organization or enterprise under the {% data variables.product.prodname_copilot_cli %} policy.
+Owners of organizations or enterprises with a {% data variables.product.prodname_copilot_business_short %} or {% data variables.product.prodname_copilot_enterprise_short %} subscription can decide whether to grant access to {% data variables.product.prodname_copilot %} in {% data variables.product.prodname_windows_terminal %} for users in their organization or enterprise under the {% data variables.product.prodname_copilot_cli %} policy.
diff --git a/data/reusables/gated-features/copilot.md b/data/reusables/gated-features/copilot.md
index 712d4ae73702..42a8601569f3 100644
--- a/data/reusables/gated-features/copilot.md
+++ b/data/reusables/gated-features/copilot.md
@@ -1 +1 @@
-{% data variables.product.prodname_copilot_pro %}, {% data variables.product.prodname_copilot_free %}{% ifversion ghec %}, {% elsif fpt %}, or {% endif %} {% data variables.product.prodname_copilot_for_business %}{% ifversion ghec %}, or {% data variables.product.prodname_copilot_enterprise %}{% endif %}.
+{% data variables.product.prodname_copilot_pro %}, {% data variables.product.prodname_copilot_free %}, {% data variables.product.prodname_copilot_pro_plus_short %}{% ifversion ghec %}, {% elsif fpt %}, or {% endif %} {% data variables.product.prodname_copilot_for_business %}{% ifversion ghec %}, or {% data variables.product.prodname_copilot_enterprise %}{% endif %}.
diff --git a/data/variables/copilot.yml b/data/variables/copilot.yml
index 4659857a2c3c..d37173dc07c9 100644
--- a/data/variables/copilot.yml
+++ b/data/variables/copilot.yml
@@ -1,11 +1,20 @@
# Variables used in the Copilot docs that are not product names
+# Copilot billing: price per additional premium request
+additional_premium_requests: '$0.04 USD'
+
# Copilot billing: price per month for Copilot Pro
cfi_price_per_month: '$10 USD'
# Copilot billing: price per year for Copilot Pro
cfi_price_per_year: '$100 USD'
+# Copilot billing: price per month for Copilot Pro Plus
+cpp_price_per_month: '$39 USD'
+
+# Copilot billing: price per year for Copilot Pro Plus
+cpp_price_per_year: '$390 USD'
+
# Copilot billing: price per month for Copilot Business
cfb_price_per_month: '$19 USD'
@@ -29,11 +38,16 @@ copilot_code-review_short: 'Copilot code review'
## LLM models for Copilot
copilot_claude_sonnet: 'Claude Sonnet'
-copilot_claude_sonnet_35: 'Claude Sonnet 3.5'
-copilot_claude_sonnet_37: 'Claude Sonnet 3.7'
+copilot_claude_sonnet_35: 'Claude 3.5 Sonnet'
+copilot_claude_sonnet_37: 'Claude 3.7 Sonnet'
copilot_gemini_flash: 'Gemini 2.0 Flash'
+copilot_gpt_4o: 'GPT-4o'
+copilot_gpt_45: 'GPT-4.5'
+copilot_gpt_o1: 'o1'
+copilot_gpt_o3_mini: 'o3-mini'
+
## Next edit suggestions in VS Code
next_edit_suggestions: 'next edit suggestions'
next_edit_suggestions_caps: 'Next edit suggestions'
diff --git a/data/variables/product.yml b/data/variables/product.yml
index 2358b55646ab..ff765fd4ef0f 100644
--- a/data/variables/product.yml
+++ b/data/variables/product.yml
@@ -303,6 +303,8 @@ prodname_copilot_for_business: 'GitHub Copilot Business'
prodname_copilot_for_individuals: 'GitHub Copilot Individual'
prodname_copilot_pro: 'GitHub Copilot Pro'
prodname_copilot_pro_short: 'Copilot Pro'
+prodname_copilot_pro_plus: 'GitHub Copilot Pro+'
+prodname_copilot_pro_plus_short: 'Copilot Pro+'
prodname_copilot_business_short: 'Copilot Business'
prodname_copilot_individuals_short: 'Copilot Individual'
prodname_copilot_enterprise: 'GitHub Copilot Enterprise'