Aller au contenu

GitHub Copilot

GitHub Copilot est l’assistant de codage IA de GitHub. Il donne accès aux modèles Copilot pour votre compte GitHub et votre plan. OpenClaw peut utiliser Copilot en tant que fournisseur de modèle de deux manières différentes.

1) Fournisseur intégré GitHub Copilot (github-copilot)

Section intitulée « 1) Fournisseur intégré GitHub Copilot (github-copilot) »

Utilisez le flux natif de connexion par appareil pour obtenir un jeton GitHub, puis échangez-le contre des jetons de l’API Copilot lorsque OpenClaw s’exécute. C’est le chemin par défaut et le plus simple car cela ne nécessite pas VS Code.

Utilisez l’extension VS Code Copilot Proxy comme pont local. OpenClaw communique avec le point de terminaison /v1 du proxy et utilise la liste de modèles que vous configurez là-bas. Choisissez cette option lorsque vous exécutez déjà Copilot Proxy dans VS Code ou si vous devez router via celui-ci. Vous devez activer le plugin et garder l’extension VS Code en cours d’exécution.

Utilisez GitHub Copilot comme fournisseur de modèle (github-copilot). La commande de connexion exécute le flux d’appareil GitHub, enregistre un profil d’authentification et met à jour votre configuration pour utiliser ce profil.

Fenêtre de terminal
openclaw models auth login-github-copilot

Il vous sera demandé de visiter une URL et d’entrer un code à usage unique. Gardez le terminal ouvert jusqu’à ce qu’il se termine.

Fenêtre de terminal
openclaw models auth login-github-copilot --profile-id github-copilot:work
openclaw models auth login-github-copilot --yes
Fenêtre de terminal
openclaw models set github-copilot/gpt-4o
{
agents: { defaults: { model: { primary: "github-copilot/gpt-4o" } } },
}
  • Nécessite un TTY interactif ; exécutez-le directement dans un terminal.
  • La disponibilité des modèles Copilot dépend de votre plan ; si un modèle est rejeté, essayez un autre ID (par exemple github-copilot/gpt-4.1).
  • La connexion stocke un jeton GitHub dans le magasin de profils d’authentification et l’échange contre un jeton de l’API Copilot lorsque OpenClaw s’exécute.