From 85fcd8313f367506c7f22926212be41c163955c0 Mon Sep 17 00:00:00 2001 From: Larissa Fortuna <56982181+lkfortuna@users.noreply.github.com> Date: Mon, 14 Apr 2025 08:59:30 -0700 Subject: [PATCH 1/4] Updates for Windows on Arm launch (Actions) (#55078) Co-authored-by: sunbrye Co-authored-by: Sunbrye Ly <56200261+sunbrye@users.noreply.github.com> --- .../about-github-hosted-runners.md | 2 +- .../using-larger-runners/about-larger-runners.md | 8 ++++++-- data/reusables/actions/about-larger-runners.md | 2 +- data/reusables/actions/add-hosted-runner.md | 2 +- data/reusables/actions/supported-github-runners.md | 12 +++++++++++- 5 files changed, 20 insertions(+), 6 deletions(-) diff --git a/content/actions/using-github-hosted-runners/using-github-hosted-runners/about-github-hosted-runners.md b/content/actions/using-github-hosted-runners/using-github-hosted-runners/about-github-hosted-runners.md index 3da8be2b246a..54da64d62ca5 100644 --- a/content/actions/using-github-hosted-runners/using-github-hosted-runners/about-github-hosted-runners.md +++ b/content/actions/using-github-hosted-runners/using-github-hosted-runners/about-github-hosted-runners.md @@ -150,7 +150,7 @@ For more information, see [AUTOTITLE](/actions/using-github-hosted-runners/about ## Runner Images -{% data variables.product.github %} maintains our own set of VM images for our standard hosted runners. This includes the images for macOS, x64 linux and Windows images. The list of images and their included tools are managed in the [`actions/runner-images`](https://github.com/actions/runner-images) repository. Our arm64 linux images are partner images, and those are managed in the [`actions/partner-runner-images`](https://github.com/actions/partner-runner-images) repository. +{% data variables.product.github %} maintains our own set of VM images for our standard hosted runners. This includes the images for macOS, x64 linux and Windows images. The list of images and their included tools are managed in the [`actions/runner-images`](https://github.com/actions/runner-images) repository. Our arm64 images are partner images, and those are managed in the [`actions/partner-runner-images`](https://github.com/actions/partner-runner-images) repository. ### Preinstalled software for GitHub-owned images diff --git a/content/actions/using-github-hosted-runners/using-larger-runners/about-larger-runners.md b/content/actions/using-github-hosted-runners/using-larger-runners/about-larger-runners.md index 6cd12536ace3..c7e2ce7165d9 100644 --- a/content/actions/using-github-hosted-runners/using-larger-runners/about-larger-runners.md +++ b/content/actions/using-github-hosted-runners/using-larger-runners/about-larger-runners.md @@ -60,7 +60,11 @@ These features can enhance your CI/CD pipelines in the following ways. **{% data variables.product.prodname_dotcom %}-owned images:** These images are maintained by {% data variables.product.prodname_dotcom %} and are available for Linux x64, Windows x64, and macOS (x64 and arm) runners. For more information on these images and a full list of included tools for each runner operating system, see the [{% data variables.product.prodname_actions %} Runner Images](https://github.com/actions/runner-images) repository. -**Partner Images:** Partner images are not managed by {% data variables.product.prodname_dotcom %} and are pulled from the Azure Marketplace. For more information about the Windows 11 desktop image see [Microsoft Windows 11 Desktop](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/microsoftwindowsdesktop.windows-11?tab=Overview). For more information about the GPU runner compatible images, see [NVIDIA GPU-Optimized VMI](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/nvidia.ngc_azure_17_11) and [Data Science Virtual Machine - Windows 2019](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/microsoft-dsvm.dsvm-win-2019?tab=overview). For more information about the images for ARM-powered runners, see the [`actions/partner-runner-images` repository](https://github.com/actions/partner-runner-images). This is also the place to provide feedback or report issues about third-party images. +**Partner Images:** Partner images are not managed by {% data variables.product.prodname_dotcom %} and are pulled from the Azure Marketplace. See below for resources on where to find more information and to report issues for partner images. + * [Base Windows 11 desktop image](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/microsoftwindowsdesktop.windows-11?tab=Overview). + * [NVIDIA GPU-Optimized VMI](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/nvidia.ngc_azure_17_11) + * [Data Science Virtual Machine - Windows 2019](https://azuremarketplace.microsoft.com/en-us/marketplace/apps/microsoft-dsvm.dsvm-win-2019?tab=overview). + * arm64 images: [`actions/partner-runner-images` repository](https://github.com/actions/partner-runner-images). ### Understanding billing @@ -88,7 +92,7 @@ You can choose from several specifications for {% data variables.actions.hosted_ | 64 | 256 GB | 2040 GB | x64 | Ubuntu, Windows | | 96 | 384 GB | 2040 GB | x64 | Ubuntu, Windows | ->[!NOTE] The 4-vCPU Windows runner only works with the Windows Server 2025 or Windows 11 Desktop image. +>[!NOTE] The 4-vCPU Windows runner only works with the Windows Server 2025 or the Base Windows 11 Desktop image. ### Specifications for GPU {% data variables.actions.hosted_runners %} diff --git a/data/reusables/actions/about-larger-runners.md b/data/reusables/actions/about-larger-runners.md index 0af70ad40591..bb93d2a6c6a3 100644 --- a/data/reusables/actions/about-larger-runners.md +++ b/data/reusables/actions/about-larger-runners.md @@ -7,6 +7,6 @@ Customers on {% data variables.product.prodname_team %} and {% data variables.pr {%- endif %} * The ability to group runners * Autoscaling to support concurrent workflows -* GPU-powered and ARM-powered runners +* GPU-powered runners These {% data variables.actions.hosted_runners %} are hosted by {% data variables.product.prodname_dotcom %} and have the runner application and other tools preinstalled. diff --git a/data/reusables/actions/add-hosted-runner.md b/data/reusables/actions/add-hosted-runner.md index 4c6c2e3b0156..d729a63cb118 100644 --- a/data/reusables/actions/add-hosted-runner.md +++ b/data/reusables/actions/add-hosted-runner.md @@ -5,7 +5,7 @@ * **Platform:** Choose a platform from the available options. Once you've selected a platform, you will be able to choose a specific image. * **Image:** Choose an image from the available options. Once you've selected an image, you will be able to choose a specific size. * **GitHub-owned:** For images managed by GitHub, select an image under this tab. - * **Partner:** For images managed by a partner, select an image under this tab. Windows 11 desktop and GPU-optimized images are located under this tab. + * **Partner:** For images managed by a partner, select an image under this tab. ex: Base Windows 11 desktop, GPU-optimized, and arm64 images are located under this tab. * **Size:** Choose a hardware configuration from the list of available options. The available sizes depend on the image that you selected in a previous step. For GPU runners, select a size under the **GPU-powered** tab. * **Maximum concurrency:** Choose the maximum number of jobs that can be active at any time. * **Runner group:** Choose the group that your runner will be a member of. This group will host multiple instances of your runner, as they scale up and down to suit demand. {% ifversion ghec %} diff --git a/data/reusables/actions/supported-github-runners.md b/data/reusables/actions/supported-github-runners.md index 69224180c3e3..613f649478e9 100644 --- a/data/reusables/actions/supported-github-runners.md +++ b/data/reusables/actions/supported-github-runners.md @@ -51,6 +51,16 @@ For public repositories, jobs using the workflow labels shown in the table below ubuntu-22.04-arm + + Windows [Public preview] + 4 + 16 GB + 14 GB + arm64 + + windows-11-arm + + macOS 4 @@ -77,7 +87,7 @@ For public repositories, jobs using the workflow labels shown in the table below ->[!NOTE] The arm64 Linux runner is in {% data variables.release-phases.public_preview %} and subject to change. +>[!NOTE] The arm64 Linux and Windows runners are in {% data variables.release-phases.public_preview %} and subject to change. ### Standard {% data variables.product.prodname_dotcom %}-hosted runners for {% ifversion ghec %}internal and{% endif %} private repositories From 47785d5754116346a765ef21aa790ae933e2cdb3 Mon Sep 17 00:00:00 2001 From: Sunbrye Ly <56200261+sunbrye@users.noreply.github.com> Date: Mon, 14 Apr 2025 10:13:49 -0700 Subject: [PATCH 2/4] Tented legal (#55266) --- .../using-github-copilot/ai-models/index.md | 1 + .../using-openai-gpt-41-in-github-copilot.md | 50 +++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 content/copilot/using-github-copilot/ai-models/using-openai-gpt-41-in-github-copilot.md diff --git a/content/copilot/using-github-copilot/ai-models/index.md b/content/copilot/using-github-copilot/ai-models/index.md index d6171c5e7676..c69a18edc9db 100644 --- a/content/copilot/using-github-copilot/ai-models/index.md +++ b/content/copilot/using-github-copilot/ai-models/index.md @@ -11,6 +11,7 @@ children: - /changing-the-ai-model-for-copilot-code-completion - /using-claude-sonnet-in-github-copilot - /using-gemini-in-github-copilot + - /using-openai-gpt-41-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/ai-models/using-openai-gpt-41-in-github-copilot.md b/content/copilot/using-github-copilot/ai-models/using-openai-gpt-41-in-github-copilot.md new file mode 100644 index 000000000000..d8e4c76cba7a --- /dev/null +++ b/content/copilot/using-github-copilot/ai-models/using-openai-gpt-41-in-github-copilot.md @@ -0,0 +1,50 @@ +--- +title: Using OpenAI GPT-4.1 in Copilot Chat +allowTitleToDifferFromFilename: true +shortTitle: 'Use OpenAI GPT-4.1' +intro: 'Learn how to enable OpenAI GPT-4.1 in {% data variables.product.prodname_copilot_chat %}, for {% ifversion fpt %}yourself or{% endif %} your organization{% ifversion ghec %} or enterprise{% endif %}.' +versions: + feature: copilot +topics: + - Copilot +--- + +## About OpenAI GPT-4.1 in {% data variables.product.prodname_copilot_chat %} + +OpenAI has a family of large language models that you can use as an alternative to the default model used by {% data variables.product.prodname_copilot_chat_short %}. GPT-4.1 is one of those models and excels at coding tasks across the entire software development lifecycle, from initial design to bug fixes, maintenance to optimizations. For information about the capabilities of GPT-4.1, see the [OpenAI documentation](https://platform.openai.com/docs/models). + +GPT-4.1 is currently available in: + +* {% data variables.product.prodname_copilot_chat_short %} in {% data variables.product.prodname_vscode %} +* {% data variables.product.prodname_copilot_chat_short %} in {% data variables.product.prodname_vs %} 2022 version 17.13 or later +* Immersive mode in {% data variables.product.prodname_copilot_chat_short %} in {% data variables.product.github %} + +GPT-4.1 is hosted by OpenAI and GitHub's Azure tenant when used in {% data variables.product.prodname_copilot %}. OpenAI makes the [following data commitment](https://openai.com/enterprise-privacy/): _We [OpenAI] do not train our models on your business data by default_. GitHub maintains a [zero data retention agreement](https://platform.openai.com/docs/guides/your-data) with OpenAI. + +When using GPT-4.1, input prompts and output completions continue to run through {% data variables.product.prodname_copilot %}'s content filters for public code matching, when applied, along with those for harmful, offensive, or off-topic content. + +## Configuring access + +You must enable access to OpenAI GPT-4.1 individually before you can use the model. + +{% ifversion fpt %} + +### Setup for individual use + +If you have a {% data variables.product.prodname_copilot_free_short %} or {% data variables.product.prodname_copilot_pro_short %} subscription, you can enable OpenAI GPT-4.1 in two ways: + +* The first time you choose to use GPT-4.1 with {% data variables.product.prodname_copilot_chat_short %} in {% data variables.product.prodname_vscode %}, or in the immersive view of {% data variables.product.prodname_copilot_chat_short %}, you will be prompted to allow access to the model. + + Clicking **Allow** enables you to use GPT-4.1 and updates the policy in your personal settings on {% data variables.product.github %}. + +* You can enable the model directly in your personal settings on the {% data variables.product.github %} website. See [AUTOTITLE](/copilot/managing-copilot/managing-copilot-as-an-individual-subscriber/managing-copilot-policies-as-an-individual-subscriber#enabling-or-disabling-alternative-ai-models). + +{% endif %} + +### Setup for organization {% ifversion ghec %}and enterprise{% endif %} use + +As an {% ifversion ghec %}enterprise or{% endif %} organization owner, you can enable or disable GPT-4.1 for everyone who has been assigned a {% ifversion ghec %}{% data variables.product.prodname_copilot_enterprise_short %} or {% endif %}{% data variables.product.prodname_copilot_business_short %} seat through your {% ifversion ghec %}enterprise or {% endif %}organization. See [AUTOTITLE](/copilot/managing-copilot/managing-github-copilot-in-your-organization/setting-policies-for-copilot-in-your-organization/managing-policies-for-copilot-in-your-organization){% ifversion ghec %} and [AUTOTITLE](/copilot/managing-copilot/managing-copilot-for-your-enterprise/managing-policies-and-features-for-copilot-in-your-enterprise){% endif %}. + +## Using GPT-4.1 + +For details of how to change the model that {% data variables.product.prodname_copilot_chat_short %} uses, see [AUTOTITLE](/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-chat). From af88f96d39c80310226b78b9f6b67d2611347642 Mon Sep 17 00:00:00 2001 From: Sunbrye Ly <56200261+sunbrye@users.noreply.github.com> Date: Mon, 14 Apr 2025 10:14:06 -0700 Subject: [PATCH 3/4] Tented [4-14] (#55267) --- ...features-for-copilot-in-your-enterprise.md | 5 +-- ...licies-for-copilot-in-your-organization.md | 2 +- .../about-premium-requests.md | 1 + .../changing-the-ai-model-for-copilot-chat.md | 6 ++- ...oosing-the-right-ai-model-for-your-task.md | 37 ++++++++++++++++++- .../copilot/differences-cfi-cfb-table.md | 1 + .../copilot/model-use-cases/gpt-41.md | 1 + data/variables/copilot.yml | 1 + 8 files changed, 46 insertions(+), 8 deletions(-) create mode 100644 data/reusables/copilot/model-use-cases/gpt-41.md 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 de918fcce9bb..df32496bcbdf 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 @@ -92,10 +92,7 @@ By default, {% data variables.product.prodname_copilot_chat_short %} uses a base * **{% 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 %}**. See [AUTOTITLE](/copilot/using-github-copilot/ai-models/using-gemini-in-github-copilot). -* **OpenAI's models:** - * **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. Each member of your enterprise can make 10 requests to this model per day. - * **o3-mini**: This 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. Each member of your enterprise can make 50 requests to this model every 12 hours. {% ifversion copilot-enterprise %} - * **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. Each member of your enterprise can make 10 requests to this model every 12 hours. {% endif %} +* **OpenAI's models:** See [AUTOTITLE](/copilot/using-github-copilot/ai-models/choosing-the-right-ai-model-for-your-task#gpt-45). ### {% data variables.product.prodname_copilot_short %} Metrics API access 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 7448624807a5..cd867cd139bf 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 @@ -38,7 +38,7 @@ Organization owners can set policies to govern how {% data variables.product.pro * Access to alternative models for {% data variables.product.prodname_copilot_short %} * Anthropic {% data variables.copilot.copilot_claude_sonnet %} in {% data variables.product.prodname_copilot_short %} * Google {% data variables.copilot.copilot_gemini %} in {% data variables.product.prodname_copilot_short %} - * OpenAI o1 and o3 models in {% data variables.product.prodname_copilot_short %} + * OpenAI models in {% data variables.product.prodname_copilot_short %} The policy settings selected by an organization owner determine the behavior of {% data variables.product.prodname_copilot %} for all organization members that have been granted access to {% data variables.product.prodname_copilot_short %} through the organization. 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 index d9aefa207e38..75dc3f9114e5 100644 --- 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 @@ -47,6 +47,7 @@ Each model has a premium request multiplier, based on its complexity and resourc | {% data variables.copilot.copilot_claude_sonnet_37 %} Thinking | 1.25 | | {% data variables.copilot.copilot_gemini_flash %} | 0.25 | | {% data variables.copilot.copilot_gemini_25_pro %} | 1 | +| {% data variables.copilot.copilot_gpt_41 %} | 1 | | GPT-4.5 | 50 | | o1 | 10 | | o3-mini | 0.33 | 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 24dae7b4cad9..25a3c7a51489 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 @@ -27,7 +27,8 @@ 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 variables.copilot.copilot_gpt_4o %} {% ifversion copilot-enterprise %} +* {% data variables.copilot.copilot_gpt_4o %} +* {% data variables.copilot.copilot_gpt_41 %} {% ifversion copilot-enterprise %} * {% data variables.copilot.copilot_gpt_45 %} {% endif %} * {% data variables.copilot.copilot_claude_sonnet_35 %} * {% data variables.copilot.copilot_claude_sonnet_37 %} @@ -73,7 +74,8 @@ 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 variables.copilot.copilot_gpt_4o %} {% ifversion copilot-enterprise %} +* {% data variables.copilot.copilot_gpt_4o %} +* {% data variables.copilot.copilot_gpt_41 %} {% ifversion copilot-enterprise %} * {% data variables.copilot.copilot_gpt_45 %} {% endif %} * {% data variables.copilot.copilot_claude_sonnet_35 %} * {% data variables.copilot.copilot_claude_sonnet_37 %} 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 index 8f4a7c4c6c3e..bbbc18f8a9dc 100644 --- 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 @@ -16,13 +16,14 @@ This article helps you compare the available models, understand the strengths of 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 **balance between cost and performance**, try {% data variables.copilot.copilot_gpt_41 %} or {% data variables.copilot.copilot_claude_sonnet_37 %}. * 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) +* [{% data variables.copilot.copilot_gpt_41 %}](#gpt-41) * [GPT-4.5](#gpt-45) * [o1](#o1) * [o3-mini](#o3-mini) @@ -75,6 +76,40 @@ The following table summarizes when an alternative model may be a better choice: {% endrowheaders %} +## {% data variables.copilot.copilot_gpt_41 %} + +OpenAI’s latest model, {% data variables.copilot.copilot_gpt_41 %}, is now available in {% data variables.product.prodname_copilot %} and {% data variables.product.prodname_github_models %}, bringing OpenAI’s newest model to your coding workflow. This model outperforms GPT-4o across the board, with major gains in coding, instruction following, and long-context understanding. It has a larger context window and features a refreshed knowledge cutoff of June 2024. + +OpenAI has optimized {% data variables.copilot.copilot_gpt_41 %} for real-world use based on direct developer feedback about: frontend coding, making fewer extraneous edits, following formats reliably, adhering to response structure and ordering, consistent tool usage, and more. This model is a strong default choice for common development tasks that benefit from speed, responsiveness, and general-purpose reasoning. + +### Use cases + +{% data reusables.copilot.model-use-cases.gpt-41 %} + +### Strengths + +The following table summarizes the strengths of {% data variables.copilot.copilot_gpt_41 %}: + +{% rowheaders %} + +| Task | Description | Why {% data variables.copilot.copilot_gpt_41 %} 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. | + +{% endrowheaders %} + +### Alternative options + +| 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. | + ## 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. diff --git a/data/reusables/copilot/differences-cfi-cfb-table.md b/data/reusables/copilot/differences-cfi-cfb-table.md index 24f5f897ac73..fedbcc59adc6 100644 --- a/data/reusables/copilot/differences-cfi-cfb-table.md +++ b/data/reusables/copilot/differences-cfi-cfb-table.md @@ -49,6 +49,7 @@ | {% 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" %} | | {% data variables.copilot.copilot_gemini_25_pro %} | {% 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" %} | | 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" %} | +| {% data variables.copilot.copilot_gpt_41 %} | {% 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" %} | diff --git a/data/reusables/copilot/model-use-cases/gpt-41.md b/data/reusables/copilot/model-use-cases/gpt-41.md new file mode 100644 index 000000000000..5c2d1c1e2fd6 --- /dev/null +++ b/data/reusables/copilot/model-use-cases/gpt-41.md @@ -0,0 +1 @@ +{% data variables.copilot.copilot_gpt_41 %} is a revamped version of OpenAI's GPT-4o model. This model 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, {% data variables.copilot.copilot_gpt_41 %} makes large improvements over GPT-4o. diff --git a/data/variables/copilot.yml b/data/variables/copilot.yml index 89e246a888a8..c5c54a20b8b0 100644 --- a/data/variables/copilot.yml +++ b/data/variables/copilot.yml @@ -46,6 +46,7 @@ copilot_gemini_flash: 'Gemini 2.0 Flash' copilot_gemini_25_pro: 'Gemini 2.5 Pro' copilot_gpt_4o: 'GPT-4o' +copilot_gpt_41: 'GPT-4.1' copilot_gpt_45: 'GPT-4.5' copilot_gpt_o1: 'o1' copilot_gpt_o3_mini: 'o3-mini' From f0d3056172d1ce2803dae25db04508520a06802c Mon Sep 17 00:00:00 2001 From: Ben Ahmady <32935794+subatoi@users.noreply.github.com> Date: Mon, 14 Apr 2025 18:31:18 +0100 Subject: [PATCH 4/4] Fix a link reference (#55274) --- ...licies-for-code-security-and-analysis-for-your-enterprise.md | 2 +- .../advanced-security-must-be-enabled.md | 2 +- .../cannot-enable-codeql-in-a-private-repository.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/content/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-code-security-and-analysis-for-your-enterprise.md b/content/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-code-security-and-analysis-for-your-enterprise.md index 1454c4f9c866..cd4153a0d2b5 100644 --- a/content/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-code-security-and-analysis-for-your-enterprise.md +++ b/content/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-code-security-and-analysis-for-your-enterprise.md @@ -35,7 +35,7 @@ You can enforce policies to manage the use of security features within organizat Additionally, you can enforce policies for the use of {% data variables.product.prodname_GHAS %}{% ifversion ghas-products %} products{% endif %} in your enterprise's organizations and repositories. -## Enforcing a policy for the availablity of {% data variables.product.prodname_AS %} in your enterprise's organizations +## Enforcing a policy for the availability of {% data variables.product.prodname_AS %} in your enterprise's organizations {% data variables.product.github %} bills for {% data variables.product.prodname_AS %} products on a per-committer basis. See [AUTOTITLE](/billing/managing-billing-for-your-products/managing-billing-for-github-advanced-security/about-billing-for-github-advanced-security#managing-committers-and-costs). diff --git a/content/code-security/code-scanning/troubleshooting-code-scanning/advanced-security-must-be-enabled.md b/content/code-security/code-scanning/troubleshooting-code-scanning/advanced-security-must-be-enabled.md index d758bdf3dffa..a53a67447f5e 100644 --- a/content/code-security/code-scanning/troubleshooting-code-scanning/advanced-security-must-be-enabled.md +++ b/content/code-security/code-scanning/troubleshooting-code-scanning/advanced-security-must-be-enabled.md @@ -54,7 +54,7 @@ If {% data variables.product.prodname_GH_code_security %} is blocked by a policy ### Requesting access to {% data variables.product.prodname_GH_code_security %} -1. In the "{% data variables.product.prodname_code_security %}" settings, click the enterprise name to display a list of users with access to edit the policy that controls access to {% data variables.product.prodname_advanced_security %} products. For more information, see [AUTOTITLE](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-code-security-and-analysis-for-your-enterprise#enforcing-a-policy-for-the-use-of-github-advanced-security-in-your-enterprises-organizations). +1. In the "{% data variables.product.prodname_code_security %}" settings, click the enterprise name to display a list of users with access to edit the policy that controls access to {% data variables.product.prodname_advanced_security %} products. For more information, see [AUTOTITLE](/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-code-security-and-analysis-for-your-enterprise#enforcing-a-policy-for-the-availability-of-advanced-security-in-your-enterprises-organizations). 1. Follow your company's policy for requesting access to additional features. ### Enabling {% data variables.product.prodname_GH_code_security %} diff --git a/content/code-security/code-scanning/troubleshooting-code-scanning/cannot-enable-codeql-in-a-private-repository.md b/content/code-security/code-scanning/troubleshooting-code-scanning/cannot-enable-codeql-in-a-private-repository.md index d2942357366d..19bfeaba3416 100644 --- a/content/code-security/code-scanning/troubleshooting-code-scanning/cannot-enable-codeql-in-a-private-repository.md +++ b/content/code-security/code-scanning/troubleshooting-code-scanning/cannot-enable-codeql-in-a-private-repository.md @@ -37,7 +37,7 @@ If you are on a **{% data variables.product.prodname_free_team %}** or **{% data ### Requesting access to {% data variables.product.prodname_GH_code_security %} -1. In the "{% data variables.product.prodname_code_security %}" settings, click the enterprise or organization name to display a list of users with access to edit the policy that controls access to {% data variables.product.prodname_GH_code_security %}. For more information, see [AUTOTITLE](/admin/policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-code-security-and-analysis-for-your-enterprise#enforcing-a-policy-for-the-use-of-github-advanced-security-in-your-enterprises-organizations). +1. In the "{% data variables.product.prodname_code_security %}" settings, click the enterprise or organization name to display a list of users with access to edit the policy that controls access to {% data variables.product.prodname_GH_code_security %}. For more information, see [AUTOTITLE](/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-code-security-and-analysis-for-your-enterprise#enforcing-a-policy-for-the-availability-of-advanced-security-in-your-enterprises-organizations). 1. Follow your company's policy for requesting access to additional features. ### Enabling {% data variables.product.prodname_GH_code_security %}