Skip to content

Commit 836115f

Browse files
guntripsophiethekinglecoursenmyarbCopilot
authored
Copilot Model Policy - Enterprise Controls [public preview] (#59482)
Co-authored-by: Sophie <29382425+sophietheking@users.noreply.github.com> Co-authored-by: Laura Coursen <lecoursen@github.com> Co-authored-by: Melanie Yarbrough <11952755+myarb@users.noreply.github.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 6335fd7 commit 836115f

7 files changed

Lines changed: 103 additions & 1 deletion

File tree

content/copilot/how-tos/administer-copilot/manage-for-enterprise/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ children:
1010
- /manage-enterprise-policies
1111
- /manage-agents
1212
- /manage-spark
13+
- /manage-availability-of-default-models
1314
- /use-your-own-api-keys
1415
- /review-audit-logs
1516
redirect_from:
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
---
2+
title: Managing availability of default models
3+
shortTitle: Manage model availability
4+
intro: 'You can control which {% data variables.product.prodname_copilot_short %} models are available to specific organizations.'
5+
versions:
6+
feature: copilot
7+
contentType: how-tos
8+
permissions: Enterprise owners
9+
product: '{% data variables.copilot.copilot_enterprise_short %} or {% data variables.copilot.copilot_business_short %}'
10+
allowTitleToDifferFromFilename: true
11+
---
12+
13+
> [!NOTE]
14+
> Managing availability of default models for organizations is in public preview and subject to change.
15+
16+
## About managing default model availability
17+
18+
As an enterprise owner, you can manage which default {% data variables.product.prodname_copilot_short %} models are available to organizations within your enterprise. For each model, you can choose whether it is automatically enabled for all organizations or whether individual organizations can choose to enable it.
19+
20+
## Choosing which models are available
21+
22+
You can choose which default models from {% data variables.product.github %} are available to organizations in your enterprise.
23+
24+
{% data reusables.enterprise-accounts.access-enterprise %}
25+
{% data reusables.enterprise-accounts.ai-controls-tab %}
26+
{% data reusables.enterprise-accounts.copilot-sidebar %}
27+
{% data reusables.enterprise-accounts.configure-allowed-models %}
28+
1. Above the list of models, click **Add models**.
29+
1. In the modal, select or deselect the checkboxes next to the models you want to make available or remove.
30+
1. Click **Save**.
31+
32+
## Setting organization availability for a model
33+
34+
You can control whether a model is automatically enabled for all organizations or whether organizations can choose to enable it themselves.
35+
36+
{% data reusables.enterprise-accounts.access-enterprise %}
37+
{% data reusables.enterprise-accounts.ai-controls-tab %}
38+
{% data reusables.enterprise-accounts.copilot-sidebar %}
39+
{% data reusables.enterprise-accounts.configure-allowed-models %}
40+
1. In the "Default models" tab, next to a model, click the dropdown menu and select an availability option:
41+
* **Enabled**: The model is enabled for all organizations in your enterprise.
42+
* **Optional**: Organizations can choose whether to enable the model.
43+
44+
## Creating targeted model rules
45+
46+
Targeted model rules let you control exactly which models are available to specific organizations, giving you more granular control than the enterprise-wide availability settings.
47+
48+
{% data reusables.enterprise-accounts.access-enterprise %}
49+
{% data reusables.enterprise-accounts.ai-controls-tab %}
50+
{% data reusables.enterprise-accounts.copilot-sidebar %}
51+
{% data reusables.enterprise-accounts.configure-allowed-models %}
52+
1. In the "Targeted model rules" section, click **Create access rule**.
53+
1. Next to "Target organizations", click **Add organizations**, then select the organizations you want the rule to apply to.
54+
1. Under "Allowed models", click **Add models**, then select the models you want to make available to the selected organizations and click **Save**.
55+
1. Click **Create rule**.
56+
57+
## Further reading
58+
59+
* [AUTOTITLE](/copilot/concepts/policies)

content/copilot/how-tos/administer-copilot/manage-for-organization/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ children:
1717
- /add-copilot-cloud-agent
1818
- /configure-runner-for-coding-agent
1919
- /prepare-for-custom-agents
20+
- /manage-default-models
2021
- /review-activity
2122
- /use-your-own-api-keys
2223
contentType: how-tos
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
title: Managing default models
3+
shortTitle: Manage default models
4+
intro: 'Configure which default {% data variables.product.prodname_copilot_short %} models are available to members of your organization.'
5+
permissions: Organization owners
6+
product: '{% data variables.copilot.copilot_for_business %} or {% data variables.copilot.copilot_enterprise %}.'
7+
versions:
8+
feature: copilot
9+
contentType: how-tos
10+
category:
11+
- Manage Copilot for a team
12+
allowTitleToDifferFromFilename: true
13+
---
14+
15+
> [!NOTE]
16+
> Managing default models at the organization level is in public preview and subject to change.
17+
18+
## Which models can I configure?
19+
20+
If your organization is part of an enterprise, the enterprise owner controls which {% data variables.product.prodname_copilot_short %} models are available and how they can be configured at the organization level.
21+
22+
When viewing the model settings for your organization, you may see the following statuses:
23+
24+
* **Enabled** or **Disabled** with a {% octicon "shield" aria-label="shield" %} icon: The enterprise owner has enforced this setting. You cannot change the availability of this model.
25+
* **Enabled**, **Disabled**, or **Unconfigured** in a dropdown menu: The enterprise owner has made this model optional. You can configure the availability for your organization.
26+
27+
## Configuring model availability for your organization
28+
29+
If the enterprise owner has set a model to **Optional**, you can enable or disable it for your organization.
30+
31+
{% data reusables.profile.access_org %}
32+
{% data reusables.profile.org_settings %}
33+
1. In the sidebar, under "Code, planning, and automation", click **{% octicon "copilot" aria-hidden="true" aria-label="copilot" %} {% data variables.product.prodname_copilot_short %}**.
34+
1. Click **Models**.
35+
1. Next to a model in the list, click the dropdown menu and select an option:
36+
* **Enabled**: The model is available to members of your organization.
37+
* **Disabled**: The model is not available to members of your organization.

content/copilot/how-tos/administer-copilot/manage-for-organization/manage-policies.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ redirect_from:
2424
- /copilot/how-tos/administer/manage-for-organization/manage-policies
2525
shortTitle: Manage policies
2626
contentType: how-tos
27-
category:
27+
category:
2828
- Manage Copilot for a team
2929
---
3030

@@ -70,6 +70,8 @@ If your organization has a {% data variables.copilot.copilot_business_short %} o
7070

7171
## Further reading
7272

73+
* [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-organization/manage-default-models)
74+
* [AUTOTITLE](/copilot/how-tos/administer-copilot/manage-for-enterprise/manage-availability-of-default-models)
7375
* [{% data variables.product.prodname_copilot %} Trust Center](https://copilot.github.trust.page)
7476
* [AUTOTITLE](/copilot/using-github-copilot/finding-public-code-that-matches-github-copilot-suggestions)
7577
* [AUTOTITLE](/enterprise-cloud@latest/copilot/setting-up-github-copilot/setting-up-github-copilot-for-your-enterprise)
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
1. Click **Configure allowed models**.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
1. In the sidebar, click {% octicon "copilot" aria-hidden="true" aria-label="copilot" %} **{% data variables.product.prodname_copilot_short %}**.

0 commit comments

Comments
 (0)