Skip to main content

Использование собственного ключа для GitHub Copilot

Используйте существующий поставщик LLM для GitHub Copilot экономии затрат или консолидации выставления счетов.

В этой статье

Принести собственный ключ (BYOK) позволяет использовать Copilot модели вашего выбора, такие как модели, работающие на локальном компьютере или размещенные внешним поставщиком.

Существует два отдельных механизма предоставления собственных ключей CopilotLLM. Один позволяет пользователям настраивать собственные модели локально, а другой позволяет владельцам предприятия и организации предоставлять пользовательские модели для всех пользователей.

Локальный BYOK

Различные Copilot клиенты позволяют пользователям настраивать пользовательские ключи LLM локально.

Эти ключи обрабатываются только на стороне клиента: они хранятся локально, а связанные модели недоступны другим пользователям. Этот механизм удаляет зависимость от GitHubCopilot API, что делает его подходящим для сред или пользователей без Copilot подписок.

Локальный BYOK доступен в следующих клиентах.

ClientДополнительные сведения
VS Code
Добавление модели из встроенного поставщика в VS Code документации
JetBrains
Поддержка собственных ключей (BYOK) для идентификаторов JetBrains и Xcodethe GitHub Blog
Xcode
Поддержка собственных ключей (BYOK) для идентификаторов JetBrains и Xcodethe GitHub Blog
Второй пилот CLI
Использование собственных моделей LLM в GitHub Copilot CLI
приложение GitHub Copilot
Использование собственных моделей LLM в приложении GitHub приложение Copilot
Второй пилот SDK
БЁК (принеси свой ключ)

Для пользователей или планов возможность использования локального Copilot бизнесКопилот Энтерпрайз BYOK в idEs может быть отключена политикой предприятия или организации.

Корпоративный BYOK

Примечание.

Эта функция уже присутствует Публичный предварительный просмотр и может измениться.

Владельцы предприятия могут добавлять ключи для пользовательских моделей в их корпоративных параметрах. Они также могут разрешить владельцам организации выполнять те же действия в параметрах организации, включив политику "Включить пользовательские модели ".

Пользовательские модели доступны Копилот Чат, Второй пилот CLIи идентификаторы удостоверяемого кодаи применяются к пользователям в корпоративном Copilot бизнес или Копилот Энтерпрайз плане. Пользователи могут выбрать их таким же образом, как они будут выбирать размещенную GitHubмодель.

Enterprise BYOK обрабатывает серверную сторону и влияет на модели, обслуживаемые пользователями Copilot API. Пользователи должны иметь лицензию и доступ к Интернету Copilot для использования пользовательских моделей.

Дополнительные сведения см. в разделе Включение пользовательских моделей для GitHub Copilot в организации.