Skip to content

Commit d0c0fa0

Browse files
authored
Merge pull request #37123 from github/repo-sync
Repo sync
2 parents 384a2d7 + 6b0553c commit d0c0fa0

File tree

13 files changed

+260
-50
lines changed

13 files changed

+260
-50
lines changed

Diff for: content/copilot/managing-copilot/configure-personal-settings/configuring-network-settings-for-github-copilot.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,8 @@ This stores your credentials as plaintext in your editor's settings. Alternative
6868

6969
{% data reusables.copilot.vscode-settings %}
7070
1. In the left-side panel of the settings tab, click **Application** and then select **Proxy**.
71-
1. In the text box under "Proxy", type the address of your proxy server, for example `http://localhost:3128`.
72-
1. Optionally, to configure {% data variables.product.prodname_copilot_short %} to ignore certificate errors, under "Proxy Strict SSL", select or deselect the checkbox.
71+
1. In the text box under "Proxy," type the address of your proxy server, for example `http://localhost:3128`.
72+
1. Optionally, to configure {% data variables.product.prodname_copilot_short %} to ignore certificate errors, under "Proxy Strict SSL," select or deselect the checkbox.
7373

7474
> [!WARNING] Ignoring certificate errors can cause security issues and is not recommended.
7575

Diff for: content/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-code-completion.md

+9-18
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ topics:
1010

1111
## Overview
1212

13-
By default, {% data variables.product.prodname_copilot_short %} code completion uses the GPT 3.5 Turbo large language model (LLM). As an alternative, you can choose to use a model based on GPT 4o-mini. This model has been trained on a wide range of high quality public {% data variables.product.github %} repositories, providing coverage of over 30 programming languages. Its knowledge base is more current than the default model and you may find that it generates completion suggestions more quickly.
13+
By default, {% data variables.product.prodname_copilot_short %} code completion uses the GPT-4o {% data variables.product.prodname_copilot_short %}, a fine-tuned GPT-4o mini based large language model (LLM). This model has been trained on a wide range of high quality public {% data variables.product.github %} repositories, providing coverage of over 30 programming languages. Its knowledge base is more current than the default model and you may find that it generates completion suggestions more quickly.
1414

1515
<details>
1616
<summary>View the list of programming languages and technologies included in the training data.</summary>
@@ -53,7 +53,7 @@ By default, {% data variables.product.prodname_copilot_short %} code completion
5353

5454
> [!NOTE]
5555
> * Multiple model support for {% data variables.product.prodname_copilot_short %} code completion is in {% data variables.release-phases.public_preview %} and is subject to change.
56-
> * Currently the ability to switch AI model is available in the latest releases of {% data variables.product.prodname_vscode_shortname %} and JetBrains IDEs, with the latest version of the {% data variables.product.prodname_copilot %} extension.
56+
> * You can switch AI models in {% data variables.product.prodname_vs %} 17.14 Preview 2 and later, and in the latest JetBrains IDEs, with the latest version of the {% data variables.product.prodname_copilot %} extension.
5757
5858
## Effects of switching the AI model
5959

@@ -75,32 +75,23 @@ If you have a {% data variables.product.prodname_copilot_free_short %} or {% dat
7575

7676
{% data reusables.copilot.editor-preview-settings %}
7777

78-
{% vscode %}
78+
{% visualstudio %}
7979

8080
## Changing the AI model for code completion
8181

82-
The following instructions are for {% data variables.product.prodname_vscode_shortname %}. If you are using a JetBrains IDE, click the appropriate tab at the start of this article.
82+
The following instructions are for {% data variables.product.prodname_vs %}. If you are using a JetBrains IDE, click the appropriate tab at the start of this article.
8383

84-
1. Open the command palette by pressing <kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>P</kbd> (Windows/Linux) / <kbd>Command</kbd>+<kbd>Shift</kbd>+<kbd>P</kbd> (Mac).
85-
1. Type `change completions model` and select the "{% data variables.product.prodname_copilot %}: Change Completions Model" command.
86-
1. In the dropdown menu, select the model you want to use.
84+
1. Click the **{% octicon "copilot" aria-hidden="true" %}** icon in the top right corner.
85+
1. Click **Settings**, then click **Options**.
86+
1. Under **{% data variables.product.prodname_copilot_short %} Completions**, use the dropdown menu to select the model you want to use.
8787

88-
Alternatively, if Command Center is enabled, you can click {% octicon "chevron-down" aria-label="The downward-pointing arrowhead" %} beside the **{% octicon "copilot" aria-hidden="true" %}** icon at the top of the {% data variables.product.prodname_vscode_shortname %} window, then click **Configure Code Completions** in the dropdown menu. Then choose **Change Completions Model** in the dropdown menu and select the model you want to use.
89-
90-
## Checking which model is being used
91-
92-
1. Open the Settings editor by pressing <kbd>Ctrl</kbd>+<kbd>,</kbd> (Linux/Windows) / <kbd>Command</kbd>+<kbd>,</kbd> (Mac).
93-
1. Type `copilot completion` and look for the "{% data variables.product.github %} > {% data variables.product.prodname_copilot_short %}: Selected Completion Model" section.
94-
95-
The field in this section displays the currently selected model. If the field is empty, the default model is being used.
96-
97-
{% endvscode %}
88+
{% endvisualstudio %}
9889

9990
{% jetbrains %}
10091

10192
## Changing the AI model for code completion
10293

103-
The following instructions are for JetBrains IDEs. If you are using {% data variables.product.prodname_vscode_shortname %}, click the appropriate tab at the start of this article.
94+
The following instructions are for JetBrains IDEs. If you are using {% data variables.product.prodname_vs %}, click the appropriate tab at the start of this article.
10495

10596
1. Click the **{% octicon "copilot" aria-hidden="true" %}** icon in the status bar.
10697
1. In the popup menu, click **Edit Model for Completion**.

Diff for: content/repositories/creating-and-managing-repositories/repository-limits.md

+6-2
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,10 @@ Merging a pull request using the "Rebase and merge" option is limited to **100**
4242

4343
{% endif %}
4444

45-
## Organization Limits
45+
## Organization and account limits
4646

47-
If a repository owner exceeds **100,000** repositories, some UI experiences and API functionality may be degraded. For more information, see [AUTOTITLE](/repositories/creating-and-managing-repositories/about-repositories#about-repository-ownership).
47+
Organizations and accounts may not exceed **100,000** repositories. When an account surpasses **50,000** repositories, a banner will appear, noting the approaching limit. Additionally, administrators will receive email notifications, and the audit log will update every additional 5,000 repositories created. See [AUTOTITLE](/repositories/creating-and-managing-repositories/about-repositories#about-repository-ownership).
48+
49+
## Integrations and {% data variables.product.prodname_github_apps %}
50+
51+
When building an integration on {% data variables.product.github %}, store user-generated data in their own {% data variables.product.github %} accounts rather than centralizing it in your account. This ensures users retain full control over their work and helps you avoid exceeding repository limits.

Diff for: content/repositories/creating-and-managing-repositories/transferring-a-repository.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,9 @@ When you transfer a repository, its issues, pull requests, wiki, stars, and watc
5555
* If the transferred repository is a fork, then it remains associated with the upstream repository.
5656
* If the transferred repository has any forks, then those forks will remain associated with the repository after the transfer is complete.
5757
* If the transferred repository uses {% data variables.large_files.product_name_long %}, all {% data variables.large_files.product_name_short %} objects are automatically moved. This transfer occurs in the background, so if you have a large number of {% data variables.large_files.product_name_short %} objects or if the {% data variables.large_files.product_name_short %} objects themselves are large, it may take some time for the transfer to occur.{% ifversion fpt or ghec %} Before you transfer a repository that uses {% data variables.large_files.product_name_short %}, make sure the receiving account has enough data packs to store the {% data variables.large_files.product_name_short %} objects you'll be moving over. For more information on adding storage for personal accounts, see [AUTOTITLE](/billing/managing-billing-for-your-products/managing-billing-for-git-large-file-storage/upgrading-git-large-file-storage).{% endif %}
58-
* When a repository is transferred between two personal accounts, issue assignments are left intact. When you transfer a repository from a personal account to an organization, issues assigned to members in the organization remain intact, and all other issue assignees are cleared. Only owners in the organization are allowed to create new issue assignments. When you transfer a repository from an organization to a personal account, only issues assigned to the repository's owner are kept, and all other issue assignees are removed.
58+
* When a repository is transferred between two personal accounts, issue assignments are left intact. When you transfer a repository from a personal account to an organization, issues assigned to members in the organization remain intact, and all other issue assignees are cleared. Only owners in the organization are allowed to create new issue assignments. When you transfer a repository from an organization to a personal account, only issues assigned to the repository's owner are kept, and all other issue assignees are removed.{% ifversion issue-types %}
59+
* When you transfer a repository from an organization to another organization, issue types on issues are left intact if the new organization has a matching issue type, and all other issue types are removed from issues.
60+
* When you transfer a repository from an organization to a personal account, all issue types are removed from issues.{% endif %}
5961
* If the transferred repository contains a {% data variables.product.prodname_pages %} site, then links to the Git repository on the Web and through Git activity are redirected. However, we don't redirect {% data variables.product.prodname_pages %} associated with the repository.
6062
* All links to the previous repository location are automatically redirected to the new location. When you use `git clone`, `git fetch`, or `git push` on a transferred repository, these commands will redirect to the new repository location or URL. However, to avoid confusion, we strongly recommend updating any existing local clones to point to the new repository URL. You can do this by using `git remote` on the command line:
6163

Diff for: content/search-github/searching-on-github/index.md

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ children:
1919
- /searching-issues-and-pull-requests
2020
- /searching-discussions
2121
- /searching-github-marketplace
22+
- /searching-github-models
2223
- /searching-users
2324
- /searching-for-packages
2425
- /searching-wikis

Diff for: content/search-github/searching-on-github/searching-github-marketplace.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ You can find apps and actions on {% data variables.product.prodname_marketplace
2727

2828
## Searching across {% data variables.product.prodname_dotcom %}
2929

30-
Anytime you search across all of {% data variables.product.prodname_dotcom %}, you can filter the results to see matching apps and actions from {% data variables.product.prodname_marketplace %}.
30+
Anytime you search across all of {% data variables.product.prodname_dotcom %}, you can filter the results to see matching apps, actions, and models from {% data variables.product.prodname_marketplace %}.
3131

3232
1. Navigate to https://github.com/search.
3333
1. Type any keywords and press **Enter**.
@@ -36,6 +36,9 @@ Anytime you search across all of {% data variables.product.prodname_dotcom %}, y
3636

3737
## Further reading
3838

39+
{%- ifversion fpt %}
40+
* [AUTOTITLE](/search-github/searching-on-github/searching-github-models)
41+
{%- endif %}
3942
* [AUTOTITLE](/actions/learn-github-actions/finding-and-customizing-actions)
4043
* [AUTOTITLE](/apps/using-github-apps/installing-a-github-app-from-github-marketplace-for-your-personal-account)
4144
* [AUTOTITLE](/apps/using-github-apps/installing-a-github-app-from-github-marketplace-for-your-organizations)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,139 @@
1+
---
2+
title: Searching GitHub Models
3+
intro: 'You can search for models that are available on {% data variables.product.prodname_github_models %}.'
4+
versions:
5+
fpt: '*'
6+
topics:
7+
- GitHub search
8+
shortTitle: Search GitHub Models
9+
---
10+
11+
## About searching {% data variables.product.prodname_github_models %}
12+
13+
You can find models on {% data variables.product.prodname_github_models %} in two ways:
14+
15+
* Search from {% data variables.product.prodname_marketplace %}.
16+
* Search across all of {% data variables.product.prodname_dotcom %} and then filter the results to Marketplace.
17+
18+
## Searching in {% data variables.product.prodname_marketplace %}
19+
20+
{% data reusables.marketplace.visit-marketplace %}
21+
1. Type any keywords and `type:models` and press **Enter**.
22+
23+
## Searching across {% data variables.product.prodname_dotcom %}
24+
25+
Anytime you search across all of {% data variables.product.prodname_dotcom %}, you can filter the results to see matching models from {% data variables.product.prodname_marketplace %}.
26+
27+
1. Navigate to https://github.com/search.
28+
1. Type any keywords and press **Enter**.
29+
1. To see all available filters for your search, in the "Filter by" sidebar, click **More**.
30+
1. To see results from {% data variables.product.prodname_github_models %}, click **Marketplace**.
31+
32+
## Searching within a specific field
33+
34+
The `in` qualifier used in conjunction with search text finds models that match the specified text in that field. Possible fields include `tags`, `license`, `name`, `description`, `transparency`, and `task`.
35+
36+
|Qualifier|Example|
37+
|---|---|
38+
|<code>in:<em>FIELD</em></code> | [**in:tags agents**](https://github.com/search?q=in:tags+agents&type=marketplace) matches models with the 'agents' tag.
39+
|<code>in:<em>FIELD</em></code> | [**in:license distribute**](https://github.com/search?q=in:license+distribute&type=marketplace) matches models who mention 'distribute' in their license.
40+
|<code>in:<em>FIELD</em></code> | [**in:transparency "responsible ai"**](https://github.com/search?q=in:transparency+%22responsible+ai%22&type=marketplace) matches models who mention 'responsible ai' in their transparency information.
41+
42+
## Search by category
43+
44+
The `category` qualifier finds models that are tagged with a specific term.
45+
46+
|Qualifier|Example|
47+
|---|---|
48+
|<code>category:<em>CATEGORY</em></code> | [**category:multilingual**](https://github.com/search?q=category:multilingual&type=marketplace) matches models in the multilingual category.
49+
|<code>category:<em>CATEGORY</em></code> | [**category:"large context"**](https://github.com/search?q=category:%22large+context%22+&type=marketplace) matches models in the large context category.
50+
51+
## Search by input modality
52+
53+
The `input-modality` qualifier finds models that support a particular medium for providing input. Possible modalities include `text`, `image`, and `audio`.
54+
55+
|Qualifier|Example|
56+
|---|---|
57+
|<code>input-modality:<em>MODALITY</em></code> | [**input-modality:text**](https://github.com/search?q=input-modality:text&type=marketplace) matches models that support text input.
58+
59+
## Search by output modality
60+
61+
The `output-modality` qualifier finds models that support a particular medium for providing output. Possible modalities include `text` and `embeddings`.
62+
63+
|Qualifier|Example|
64+
|---|---|
65+
|<code>output-modality:<em>MODALITY</em></code> | [**output-modality:embeddings**](https://github.com/search?q=output-modality:embeddings&type=marketplace) matches models that support embedding output.
66+
67+
## Search by language
68+
69+
The `language` qualifier finds models that support a specified human language.
70+
71+
|Qualifier|Example|
72+
|---|---|
73+
|<code>language:<em>TWO_CHARACTER_CODE</em></code> | [**language:es**](https://github.com/search?q=language:es&type=marketplace) matches models that support Spanish.
74+
|<code>language:<em>NAME</em></code> | [**language:arabic**](https://github.com/search?q=language:arabic&type=marketplace) matches models that support Arabic.
75+
76+
## Search by task
77+
78+
The `task` qualifier finds models that can be used to accomplish a specific task.
79+
80+
|Qualifier|Example|
81+
|---|---|
82+
|<code>task:<em>TASK</em></code> | [**task:embeddings**](https://github.com/search?q=task:embeddings&type=marketplace) matches models that support embedding.
83+
|<code>task:<em>TASK</em></code> | [**task:chat-completion**](https://github.com/search?q=task:chat-completion&type=marketplace) matches models that support interaction via chat.
84+
85+
## Search by publisher
86+
87+
The `publisher` qualifier finds models released by a particular publisher.
88+
89+
|Qualifier|Example|
90+
|---|---|
91+
|<code>publisher:<em>PUBLISHER_NAME</em></code> | [**publisher:"Mistral AI"**](https://github.com/search?q=publisher:%22Mistral+AI%22&type=marketplace) matches models by Mistral AI.
92+
93+
## Search by input token limit
94+
95+
The `input-tokens` qualifier finds models with an input token limit above or below a particular value, or within a range.
96+
97+
|Qualifier|Example|
98+
|---|---|
99+
|<code>input-tokens:<em>VALUE</em></code> | [**input-tokens:>10000**](https://github.com/search?q=input-tokens:%3E10000&type=marketplace) matches models with an input token limit greater than 10,000.
100+
|<code>input-tokens:<em>VALUE</em></code> | [**input-tokens:15000..20000**](https://github.com/search?q=input-tokens:15000..20000&type=marketplace) matches models with an input token limit between 15,000 and 20,000.
101+
102+
## Search by output token limit
103+
104+
The `output-tokens` qualifier finds models with an output token limit above or below a particular value, or within a range.
105+
106+
|Qualifier|Example|
107+
|---|---|
108+
|<code>output-tokens:<em>VALUE</em></code> | [**output-tokens:<8000**](https://github.com/search?q=output-tokens:%3C8000&type=marketplace) matches models with an output token limit less than 8,000.
109+
|<code>output-tokens:<em>VALUE</em></code> | [**output-tokens:15000..20000**](https://github.com/search?q=output-tokens:15000..20000&type=marketplace) matches models with an output token limit between 15,000 and 20,000.
110+
111+
## Search by rate limit tier
112+
113+
The `rate-limit-tier` qualifier finds models with a particular tier of rate limit. Possible tiers include `low`, `high`, and `custom`.
114+
115+
|Qualifier|Example|
116+
|---|---|
117+
|<code>rate-limit-tier:<em>TIER</em></code> | [**rate-limit-tier:low**](https://github.com/search?q=rate-limit-tier:low&type=marketplace) matches models with a low rate limit tier.
118+
119+
## Search by license type
120+
121+
The `license` qualifier finds models that use a particular license.
122+
123+
|Qualifier|Example|
124+
|---|---|
125+
|<code>license:<em>LICENSE</em></code> | [**license:mit**](https://github.com/search?q=license:mit&type=marketplace) matches models that use the MIT license.
126+
|<code>license:<em>LICENSE</em></code> | [**license:custom**](https://github.com/search?q=license:custom&type=marketplace) matches models that use a custom license.
127+
128+
## Sorting results
129+
130+
The `sort` qualifier is used to sort results. It can be used alone or combined with other qualifiers and search text.
131+
132+
|Qualifier|Example|
133+
|---|---|
134+
|<code>sort:<em>FIELD</em></code> | [**sort:created-desc publisher:meta**](https://github.com/search?q=sort:created-desc+publisher:meta&type=marketplace) matches models published by Meta, sorted with the most recently added first.
135+
|<code>sort:<em>FIELD</em></code> | [**sort:name-asc in:task chat-completion**](https://github.com/search?q=sort:name-asc+in:task+chat-completion&type=marketplace) matches models that allow chat completion, sorted alphabetically.
136+
137+
## Further reading
138+
139+
* [AUTOTITLE](/search-github/getting-started-with-searching-on-github/sorting-search-results)

0 commit comments

Comments
 (0)