Configurer le Kit de développement logiciel (SDK) Copilot
Configurez et déployez le Kit de développement logiciel (SDK) GitHub Copilot pour votre cas d’usage.
Identité gérée Azure avec BYOK
Le sdk Copilot BYOK (bring your own key) accepte les clés API statiques, mais les déploiements Azure utilisent souvent ** Identité managée** (Entra ID) au lieu de clés de longue durée. Étant donné que le SDK ne prend pas en charge l'authentification Entra ID en mode natif, vous pouvez utiliser un jeton de porteur de courte durée via le champ de configuration du fournisseur bearer_token.
Configuration des services principaux
Utilisez le SDK Copilot dans des applications serveur — API, backends web, microservices et processus d’arrière-plan. L’interface CLI s’exécute en tant que serveur sans tête auquel votre code principal se connecte sur le réseau.
Configuration par défaut (interface CLI groupée)
Les kits de développement logiciel (SDK) Node.js, Python et .NET incluent l’interface CLI Copilot en tant que dépendance. Votre application est fournie avec tout ce dont elle a besoin, sans installation ou configuration supplémentaire requise.
Guides sur la configuration
Ces guides vous guident tout au long de la configuration du Kit de développement logiciel (SDK) Copilot pour votre cas d’usage spécifique, des projets côté personnel aux plateformes de production qui servent des milliers d’utilisateurs.
configuration de GitHub OAuth
Permettre aux utilisateurs de s’authentifier auprès de leurs comptes GitHub d’utiliser Copilot via votre application. Cela prend en charge les comptes individuels, les appartenances à l’organisation et les identités d’entreprise.
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.
Mise à l’échelle et multilocation
Concevez votre déploiement Copilot SDK pour servir plusieurs utilisateurs, gérer des sessions simultanées et effectuer une mise à l’échelle horizontalement sur l’ensemble de l’infrastructure. Ce guide traite des modèles d’isolation de session, des topologies de mise à l’échelle et des meilleures pratiques de production.