Использование собственного ключа (BYOK) позволяет использовать Copilot совместимые модели, настроенные вами или вашей организацией.
Существует два способа настройки доступа к дополнительным моделям:
- Пользователи могут настроить дополнительные модели для себя в поддерживаемом Copilot клиенте.
- Владельцы предприятия и владельцы организации с необходимыми разрешениями могут сделать дополнительные модели доступными для соответствующих пользователей в своей организации или предприятия через GitHubCopilot API.
Возможность доступа к дополнительным локально размещенным или облачным моделям зависит от поверхности, в которой вы используете Copilot , и метода конфигурации, используемого для добавления моделей. Например, настроенный пользователем BYOK Copilot CLI может подключаться к совместимой облачной службе или серверу модели, работающему на компьютере или в сети.
Примечание.
Кроме того, Windows пользователи могут добавить MAI Code 1.1 Flash модель на локальный компьютер непосредственно из Copilot CLIкомпьютера Copilot appVisual Studio Codeили, если компьютер соответствует необходимым системным ресурсам. См. статью Добавление моделей LLM в приложение Copilot GitHub, Добавление моделей LLM в интерфейс командной строки GitHub Copilot и языковые модели искусственного интеллекта в VS Code.
BYOK, настроенный пользователями
Поддерживаемые Copilot клиенты позволяют настроить собственное подключение к поставщику моделей. Клиент использует учетные данные, которые вы предоставляете для отправки запросов модели непосредственно в этот поставщик, а не через GitHubCopilot API. Вы предоставляете учетные данные поставщика через клиент, а не настраиваете их в GitHubпараметрах предприятия или организации. При настройке модели таким образом она становится доступной для вас, но не для других Copilot пользователей.
Вы можете использовать BYOK для добавления локально размещенных или облачных моделей. Пользовательские модели, которые вы настраиваете таким образом, добавляются вместе с GitHubпредоставленными моделями, доступными для вас. Добавление пользовательских моделей не удаляет другие модели.
BYOK позволяет использовать модели без Copilot подписки. Однако для облачной службы по-прежнему требуется доступ к Интернету. Чтобы использовать модель в среде с воздушным подключением, конечная точка модели должна быть доступной от клиента в этой среде.
Вы можете настроить собственный поставщик модели в следующих клиентах.
| Client | Дополнительные сведения |
|---|---|
| VS Code | |
| Добавление модели из встроенного поставщика в VS Code документации | |
| JetBrains | |
| Поддержка собственных ключей (BYOK) для идентификаторов JetBrains и Xcodethe GitHub Blog | |
| Xcode | |
| Поддержка собственных ключей (BYOK) для идентификаторов JetBrains и Xcodethe GitHub Blog | |
| Copilot CLI | |
| Добавление моделей LLM в интерфейс командной строки GitHub Copilot | |
| GitHub Copilot app | |
| Добавление моделей LLM в приложение Copilot GitHub | |
| Copilot SDK | |
| БЁК (принеси свой ключ) |
Для пользователей или Copilot BusinessCopilot Enterprise планов возможность настройки собственного поставщика моделей в idEs может быть отключена политикой предприятия или организации.
BYOK, настроенный предприятием или организацией
Примечание.
Эта функция уже присутствует Публичный предварительный просмотр и может измениться.
Владельцы предприятия могут настроить пользовательские модели для пользователей в организации, добавив ключи поставщика в свои корпоративные параметры. Они также могут разрешить владельцам организации настраивать пользовательские модели в параметрах организации, включив политику "Включить пользовательские модели ".
Пользовательские модели доступны Copilot Chat, Copilot CLI, and IDEsи применяются к пользователям в корпоративном Copilot Business или Copilot Enterprise плане. Пользователи могут выбрать их таким же образом, как они будут выбирать размещенную GitHubмодель.
Пользователи получают доступ к этим моделям через GitHubCopilot API без настройки учетных данных поставщика. Пользователи должны иметь лицензию и доступ к Интернету Copilot для использования пользовательских моделей.
Дополнительные сведения см. в разделе Включение пользовательских моделей для GitHub Copilot в организации.