BYOK(Bring Your Own Key)를 사용하면 로컬 컴퓨터에서 실행 중이거나 외부 공급자가 호스트하는 모델과 같이 원하는 모델과 함께 사용할 Copilot 수 있습니다.
Copilot에 사용자 본인의 LLM 키를 제공하는 두 가지 별도의 방식이 있습니다. 하나는 사용자가 로컬로 자신의 모델을 구성할 수 있도록 하고, 다른 하나는 엔터프라이즈 및 조직 소유자가 모든 사용자에 대한 사용자 지정 모델을 제공할 수 있도록 합니다.
로컬 BYOK
다양한 Copilot 클라이언트를 통해 사용자는 사용자 지정 LLM 키를 로컬로 구성할 수 있습니다.
이러한 키는 클라이언트 쪽에서만 처리됩니다. 이러한 키는 로컬로 저장되고 연결된 모델은 다른 사용자가 사용할 수 없습니다. 이 메커니즘은 GitHub의 Copilot API에 대한 종속성을 제거하므로 에어갭 환경이나 Copilot 구독이 없는 사용자에게 적합합니다.
로컬 BYOK는 다음 클라이언트에서 사용할 수 있습니다.
| Client | 추가 정보 |
|---|---|
| VS Code | 설명서에 기본 제공 공급자VS Code 의 모델 추가 |
| JetBrains | |
| JetBrains IDE 및 Xcode에 대한 BYOK(사용자 고유 키) 지원 가져오기the GitHub Blog | |
| Xcode | |
| JetBrains IDE 및 Xcode에 대한 BYOK(사용자 고유 키) 지원 가져오기the GitHub Blog | |
| 코파일럿 CLI | |
| GitHub Copilot CLI에서 사용자 고유의 LLM 모델 사용 | |
| GitHub Copilot 앱 | |
| GitHub Copilot 앱에서 자체 LLM 모델 사용하기 | |
| 코필로트 SDK | |
| BYOK(사용자 고유의 키 가져오기) |
코파일럿 사업 또는 Copilot Enterprise 플랜 사용자의 경우, IDE에서 로컬 BYOK를 사용하는 기능은 엔터프라이즈 또는 조직 정책에 의해 비활성화될 수 있습니다.
엔터프라이즈 BYOK
참고
이 기능은 공개 미리 보기에서 사용 중이며 변경될 수 있습니다.
엔터프라이즈 소유자는 엔터프라이즈 설정에서 사용자 지정 모델의 키를 추가할 수 있습니다. 또한 사용자 지정 모델 사용 정책을 사용하도록 설정하여 조직 소유자가 조직 설정에서 동일한 작업을 수행할 수 있도록 허용할 수도 있습니다.
사용자 지정 모델은 공동 파일럿 채팅, 코파일럿 CLI 및 IDE에서 사용할 수 있으며, 엔터프라이즈의 코파일럿 사업 또는 Copilot Enterprise 플랜 사용자를 대상으로 적용됩니다. 사용자는 GitHub호스팅된 모델을 선택하는 방식과 동일하게 해당 항목을 선택할 수 있습니다.
Enterprise BYOK는 서버 측에서 처리되며, Copilot API가 사용자에게 제공하는 모델에 영향을 줍니다. 사용자 지정 모델을 사용하려면 사용자에게 라이선스 및 인터넷 액세스 권한이 있어야 합니다 Copilot .
자세한 내용은 엔터프라이즈에서 GitHub Copilot 사용자 지정 모델 사용을(를) 참조하세요.