Skip to main content

Einrichten des Copilot SDK

Konfigurieren und Bereitstellen des GitHub Copilot SDK für Ihren Anwendungsfall.

Azure verwaltete Identität mit BYOK

Das Copilot SDK BYOK (bring your own key) akzeptiert statische API-Schlüssel, aber Azure Bereitstellungen verwenden häufig Managed Identity (Entra ID) anstelle von langlebigen Schlüsseln. Da das SDK Entra ID Authentifizierung nicht nativ unterstützt, können Sie ein kurzlebiges Bearertoken über das bearer_token Anbieterkonfigurationsfeld verwenden.

Einrichtung von Back-End-Diensten

Führen Sie das Copilot SDK in serverseitigen Anwendungen aus– APIs, Web-Back-Ends, Microservices und Hintergrundmitarbeitern. Die CLI läuft als Headless-Server, mit dem sich Ihr Back-End-Code über das Netzwerk verbindet.

Standardsetup (gebündelte CLI)

Die Node.js, Python und .NET SDKs enthalten die Copilot CLI als Abhängigkeit – Ihre App enthält alles, was sie benötigt, ohne zusätzliche Installation oder Konfiguration erforderlich.

Setup-Leitfäden

Diese Leitfäden führen Sie durch die Konfiguration des Copilot SDK für Ihren spezifischen Anwendungsfall – von persönlichen Nebenprojekten bis hin zu Produktionsplattformen, die Tausende von Benutzern bedienen.

Einrichtung von GitHub OAuth

Ermöglichen Sie Benutzern die Authentifizierung mit ihren GitHub-Konten, Copilot über Ihre Anwendung zu verwenden. Dies unterstützt einzelne Konten, Organisationsmitgliedschaften und Unternehmensidentitäten.

Local CLI setup

Use a specific CLI binary instead of the SDK's bundled CLI. This is an advanced option—you supply the CLI path explicitly, and you are responsible for ensuring version compatibility with the SDK.

Skalierung und Mehrinstanzenfähigkeit

Entwerfen Sie Ihre Copilot SDK-Bereitstellung so, dass sie mehrere Benutzer bedient, gleichzeitige Sitzungen verarbeitet und horizontal in der gesamten Infrastruktur skaliert wird. In diesem Leitfaden werden Sitzungsisolationsmuster, Skalierungstopologien und bewährte Methoden für die Produktion behandelt.