GitHub Copilot
GitHub Copilot ist GitHubs KI-Coding-Assistent. Er bietet Zugriff auf Copilot- Modelle für Ihr GitHub-Konto und Ihren Tarif. OpenClaw kann Copilot auf zwei verschiedene Arten als Modellanbieter verwenden.Zwei Möglichkeiten, Copilot in OpenClaw zu verwenden
- Integrierter Anbieter (github-copilot)
- Copilot Proxy Plugin (copilot-proxy)
Verwenden Sie den nativen Geräteanmeldefluss, um ein GitHub-Token zu erhalten, und tauschen Sie es dann gegen
Copilot-API-Token aus, wenn OpenClaw ausgeführt wird. Dies ist der Standard und der einfachste Weg,
da dafür kein VS Code erforderlich ist.
Optionale Flags
| Flag | Beschreibung |
|---|---|
--yes | Überspringt die Bestätigungsaufforderung |
--set-default | Wendet außerdem das empfohlene Standardmodell des Anbieters an |
Interaktives TTY erforderlich
Interaktives TTY erforderlich
Der Geräteanmeldefluss erfordert ein interaktives TTY. Führen Sie ihn direkt in einem
Terminal aus, nicht in einem nicht-interaktiven Skript oder einer CI-Pipeline.
Die Modellverfügbarkeit hängt von Ihrem Tarif ab
Die Modellverfügbarkeit hängt von Ihrem Tarif ab
Die Verfügbarkeit von Copilot-Modellen hängt von Ihrem GitHub-Tarif ab. Wenn ein Modell
abgelehnt wird, versuchen Sie eine andere ID (zum Beispiel
github-copilot/gpt-4.1).Transportauswahl
Transportauswahl
Claude-Modell-IDs verwenden automatisch den Anthropic-Messages-Transport. GPT-,
o-series- und Gemini-Modelle verwenden weiterhin den OpenAI-Responses-Transport. OpenClaw
wählt den richtigen Transport basierend auf der Modell-Ref aus.
Auflösungsreihenfolge der Umgebungsvariablen
Auflösungsreihenfolge der Umgebungsvariablen
OpenClaw löst die Copilot-Authentifizierung aus Umgebungsvariablen in der folgenden
Prioritätsreihenfolge auf:
Wenn mehrere Variablen gesetzt sind, verwendet OpenClaw die mit der höchsten Priorität.
Der Geräteanmeldefluss (
| Priorität | Variable | Hinweise |
|---|---|---|
| 1 | COPILOT_GITHUB_TOKEN | Höchste Priorität, Copilot-spezifisch |
| 2 | GH_TOKEN | GitHub-CLI-Token (Fallback) |
| 3 | GITHUB_TOKEN | Standard-GitHub-Token (niedrigste Priorität) |
openclaw models auth login-github-copilot) speichert
sein Token im Auth-Profil-Speicher und hat Vorrang vor allen Umgebungs-
variablen.Tokenspeicherung
Tokenspeicherung
Die Anmeldung speichert ein GitHub-Token im Auth-Profil-Speicher und tauscht es
aus, wenn OpenClaw ausgeführt wird, gegen ein Copilot-API-Token aus. Sie müssen das
Token nicht manuell verwalten.
Einbettungen für die Speicher-Suche
GitHub Copilot kann auch als Einbettungsanbieter für die Speicher-Suche dienen. Wenn Sie ein Copilot-Abonnement haben und angemeldet sind, kann OpenClaw es für Einbettungen ohne separaten API-Schlüssel verwenden.Automatische Erkennung
WennmemorySearch.provider "auto" ist (der Standard), wird GitHub Copilot
mit Priorität 15 versucht – nach lokalen Einbettungen, aber vor OpenAI und anderen
kostenpflichtigen Anbietern. Wenn ein GitHub-Token verfügbar ist, erkennt OpenClaw verfügbare
Einbettungsmodelle über die Copilot-API und wählt automatisch das beste aus.
Explizite Konfiguration
So funktioniert es
- OpenClaw löst Ihr GitHub-Token auf (aus Umgebungsvariablen oder dem Auth-Profil).
- Tauscht es gegen ein kurzlebiges Copilot-API-Token aus.
- Fragt den Copilot-
/models-Endpunkt ab, um verfügbare Einbettungsmodelle zu erkennen. - Wählt das beste Modell aus (bevorzugt
text-embedding-3-small). - Sendet Einbettungsanfragen an den Copilot-
/embeddings-Endpunkt.
Verwandt
Modellauswahl
Auswahl von Anbietern, Modell-Refs und Failover-Verhalten.
OAuth und Authentifizierung
Details zur Authentifizierung und Regeln zur Wiederverwendung von Anmeldedaten.