Mit Bring your own key (BYOK) können Sie Copilot mit kompatiblen Modellen verwenden, die Sie oder Ihre Organisation konfigurieren.
Es gibt zwei Möglichkeiten zum Konfigurieren des Zugriffs auf zusätzliche Modelle:
- Benutzer können zusätzliche Modelle für sich selbst in einem unterstützten Copilot Client konfigurieren.
- Unternehmensbesitzer und Organisationsbesitzer mit den erforderlichen Berechtigungen können zusätzliche Modelle für berechtigte Benutzer in ihrem Unternehmen oder ihrer Organisation über die Copilot-GitHub-API zur Verfügung stellen.
Ihre Fähigkeit, auf zusätzliche lokal gehostete oder in der Cloud gehostete Modelle zuzugreifen, hängt von der Oberfläche ab, in der Sie Copilot verwenden, und von der Konfigurationsmethode, die zum Hinzufügen von Modellen verwendet wird. Zum Beispiel kann vom Benutzer konfiguriertes BYOK in Copilot CLI eine Verbindung mit einem kompatiblen, in der Cloud gehosteten Dienst oder einem Modellserver herstellen, der auf Ihrem Computer oder in Ihrem Netzwerk ausgeführt wird.
Hinweis
Alternativ können Windows-Benutzer das MAI Code 1.1 Flash-Modell direkt von Copilot CLI, dem Visual Studio Code oder Copilot app zu ihrem lokalen Computer hinzufügen, sofern ihr Computer die erforderlichen Systemanforderungen erfüllt. Siehe Hinzufügen von LLM-Modellen zur GitHub-Copilot-App-, Hinzufügen von LLM-Modellen zu GitHub Copilot CLI- und KI-Sprachmodelle in VS Code.
Von Benutzern konfiguriertes BYOK
Mit unterstützten Copilot Clients können Sie Ihre eigene Verbindung mit einem Modellanbieter konfigurieren. Der Client verwendet die Anmeldeinformationen, die Sie angeben, um Modellanforderungen direkt an diesen Anbieter zu senden, anstatt über die API von GitHubCopilot. Sie geben die Anbieteranmeldeinformationen über den Client an, anstatt sie in GitHubden Unternehmens- oder Organisationseinstellungen zu konfigurieren. Wenn Sie ein Modell auf diese Weise konfigurieren, wird es für Sie verfügbar, aber nicht für andere Copilot Benutzer.
Sie können BYOK verwenden, um lokal gehostete oder in der Cloud gehostete Modelle hinzuzufügen. Benutzerdefinierte Modelle, die Sie auf diese Weise konfigurieren, werden zusammen mit den von GitHub bereitgestellten Modellen hinzugefügt, die Ihnen zur Verfügung stehen. Durch das Hinzufügen von benutzerdefinierten Modellen werden keine anderen Modelle entfernt.
BYOK ermöglicht es Ihnen, Modelle ohne Copilot Abonnement zu verwenden. Ein in der Cloud gehosteter Dienst erfordert jedoch weiterhin Internetzugriff. Um ein Modell in einer Air-Gap-Umgebung zu verwenden, muss der Modellendpunkt vom Client in dieser Umgebung aus erreichbar sein.
Sie können Ihren eigenen Modellanbieter in den folgenden Clients konfigurieren.
| Client | Weitere Informationen |
|---|---|
| VS Code | |
| Hinzufügen eines Modells aus einem integrierten Anbieter in der VS Code Dokumentation | |
| JetBrains | |
| Unterstützung für eigene Schlüssel (BYOK) für JetBrains-IDEs und Xcode auf the GitHub Blog | |
| Xcode | |
| Unterstützung für eigene Schlüssel (BYOK) für JetBrains-IDEs und Xcode auf the GitHub Blog | |
| Copilot CLI | |
| Hinzufügen von LLM-Modellen zu GitHub Copilot CLI | |
| GitHub Copilot app | |
| Hinzufügen von LLM-Modellen zur GitHub-Copilot-App | |
| Copilot SDK | |
| Bring Your Own Key (BYOK) |
Für Benutzer mit einem Copilot Business- oder Copilot Enterprise-Plan kann die Möglichkeit, Ihren eigenen Modellanbieter in IDEs zu konfigurieren, durch eine Unternehmens- oder Organisationsrichtlinie deaktiviert werden.
Von einem Unternehmen oder einer Organisation konfiguriertes BYOK
Hinweis
Diese Funktion befindet sich in Öffentliche Vorschau und kann Änderungen unterliegen.
Unternehmensbesitzer können benutzerdefinierte Modelle für Benutzer in ihrem Unternehmen konfigurieren, indem sie Anbieterschlüssel in ihren Unternehmenseinstellungen hinzufügen. Sie können Organisationsbesitzern auch erlauben, benutzerdefinierte Modelle in ihren Organisationseinstellungen zu konfigurieren, indem sie die Richtlinie " Benutzerdefinierte Modelle aktivieren" aktivieren.
Benutzerdefinierte Modelle sind in Copilot Chat, Copilot CLI, and IDEs verfügbar und gelten für Benutzer mit dem Tarif Copilot Business oder Copilot Enterprise des Unternehmens. Benutzer können sie auf die gleiche Weise auswählen, wie sie ein gehostetes GitHubModell auswählen würden.
Benutzer greifen über Copilots GitHub API auf diese Modelle zu, ohne die Anmeldeinformationen des Anbieters selbst zu konfigurieren. Benutzer müssen über eine Lizenz und einen Copilot Internetzugriff verfügen, um die benutzerdefinierten Modelle zu verwenden.
Weitere Informationen findest du unter Aktivieren von benutzerdefinierten Modellen für GitHub Copilot in Ihrem Unternehmen.