Skip to content

Repo sync #37537

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Apr 14, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down Expand Up @@ -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 %}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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).

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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 %}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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 %}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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 |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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 %}
Expand Down Expand Up @@ -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 %}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down Expand Up @@ -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.
Expand Down
1 change: 1 addition & 0 deletions content/copilot/using-github-copilot/ai-models/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
---
Loading
Loading