Skip to main content

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.