GitHub Copilot

Was ist GitHub Copilot?

GitHub Copilot ist GitHubs KI-Programmierassistent. Er bietet Zugang zu Copilot-Modellen für dein GitHub-Konto und deinen Plan. OpenClaw kann Copilot auf zwei verschiedene Arten als Modell-Provider nutzen.

Zwei Möglichkeiten, Copilot in OpenClaw zu nutzen

1) Eingebauter GitHub Copilot-Provider (github-copilot)

Nutze den nativen Device-Login-Flow, um ein GitHub-Token zu erhalten, das dann beim Ausführen von OpenClaw gegen Copilot-API-Tokens getauscht wird. Das ist der Standard und einfachste Weg, weil VS Code nicht benötigt wird.

2) Copilot Proxy-Plugin (copilot-proxy)

Nutze die Copilot Proxy VS Code-Erweiterung als lokale Brücke. OpenClaw kommuniziert mit dem /v1-Endpunkt des Proxys und verwendet die dort konfigurierte Modellliste. Wähle das, wenn du Copilot Proxy bereits in VS Code nutzt oder darüber routen musst. Du musst das Plugin aktivieren und die VS Code-Erweiterung laufen lassen.

Nutze GitHub Copilot als Modell-Provider (github-copilot). Der Login-Befehl führt den GitHub Device Flow aus, speichert ein Auth-Profil und aktualisiert deine Konfiguration zur Nutzung dieses Profils.

CLI-Einrichtung

openclaw models auth login-github-copilot

Du wirst aufgefordert, eine URL zu besuchen und einen Einmalcode einzugeben. Lass das Terminal offen, bis der Vorgang abgeschlossen ist.

Optionale Flags

openclaw models auth login-github-copilot --profile-id github-copilot:work
openclaw models auth login-github-copilot --yes

Standardmodell setzen

openclaw models set github-copilot/gpt-4o

Konfigurationsbeispiel

{
  agents: { defaults: { model: { primary: "github-copilot/gpt-4o" } } },
}

Hinweise

  • Erfordert ein interaktives TTY; führe es direkt in einem Terminal aus.
  • Die Verfügbarkeit von Copilot-Modellen hängt von deinem Plan ab; wenn ein Modell abgelehnt wird, probiere eine andere ID (zum Beispiel github-copilot/gpt-4.1).
  • Der Login speichert ein GitHub-Token im Auth-Profil-Store und tauscht es gegen ein Copilot-API-Token, wenn OpenClaw ausgeführt wird.