GitHub Copilot is GitHubs AI-codeerassistent. Het biedt toegang tot Copilot- modellen voor je GitHub-account en abonnement. OpenClaw kan Copilot op twee verschillende manieren gebruiken als modelprovider.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Twee manieren om Copilot te gebruiken in OpenClaw
- Built-in provider (github-copilot)
- Copilot Proxy plugin (copilot-proxy)
Gebruik de native apparaatloginflow om een GitHub-token te verkrijgen en wissel die vervolgens om voor
Copilot API-tokens wanneer OpenClaw wordt uitgevoerd. Dit is het standaard en eenvoudigste pad,
omdat het geen VS Code vereist.
Optionele vlaggen
| Vlag | Beschrijving |
|---|---|
--yes | Sla de bevestigingsprompt over |
--set-default | Pas ook het aanbevolen standaardmodel van de provider toe |
Niet-interactieve onboarding
Als je al een GitHub OAuth-toegangstoken voor Copilot hebt, importeer dit dan tijdens headless installatie metopenclaw onboard --non-interactive:
--auth-choice ook weglaten; het doorgeven van --github-copilot-token leidt de
GitHub Copilot-providerauthekeuze af. Als de vlag wordt weggelaten, valt onboarding
terug op COPILOT_GITHUB_TOKEN, GH_TOKEN en daarna GITHUB_TOKEN. Gebruik
--secret-input-mode ref met COPILOT_GITHUB_TOKEN ingesteld om een door env ondersteunde
tokenRef op te slaan in plaats van platte tekst in auth-profiles.json.
Interactive TTY required
Interactive TTY required
De apparaatloginflow vereist een interactieve TTY. Voer deze rechtstreeks uit in een
terminal, niet in een niet-interactief script of CI-pipeline.
Model availability depends on your plan
Model availability depends on your plan
De beschikbaarheid van Copilot-modellen hangt af van je GitHub-abonnement. Als een model wordt
geweigerd, probeer dan een andere ID (bijvoorbeeld
github-copilot/gpt-4.1).Transport selection
Transport selection
Claude-model-ID’s gebruiken automatisch het Anthropic Messages-transport. GPT-,
o-series- en Gemini-modellen behouden het OpenAI Responses-transport. OpenClaw
selecteert het juiste transport op basis van de modelreferentie.
Request compatibility
Request compatibility
OpenClaw verzendt Copilot IDE-stijl aanvraagheaders op Copilot-transporten,
inclusief ingebouwde Compaction-, toolresultaat- en afbeeldingsopvolgbeurten. Het
schakelt geen Responses-vervolg op providerniveau in voor Copilot, tenzij
dat gedrag is geverifieerd tegen Copilots API.
Environment variable resolution order
Environment variable resolution order
OpenClaw lost Copilot-auth op uit omgevingsvariabelen in de volgende
prioriteitsvolgorde:
Wanneer meerdere variabelen zijn ingesteld, gebruikt OpenClaw degene met de hoogste prioriteit.
De apparaatloginflow (
| Prioriteit | Variabele | Opmerkingen |
|---|---|---|
| 1 | COPILOT_GITHUB_TOKEN | Hoogste prioriteit, Copilot-specifiek |
| 2 | GH_TOKEN | GitHub CLI-token (terugval) |
| 3 | GITHUB_TOKEN | Standaard GitHub-token (laagste) |
openclaw models auth login-github-copilot) slaat
het token op in de auth-profielopslag en krijgt voorrang op alle omgevingsvariabelen.Token storage
Token storage
De login slaat een GitHub-token op in de auth-profielopslag en wisselt het
om voor een Copilot API-token wanneer OpenClaw wordt uitgevoerd. Je hoeft het
token niet handmatig te beheren.
Embeddings voor geheugenzoekopdrachten
GitHub Copilot kan ook dienen als embeddingprovider voor geheugenzoekopdrachten. Als je een Copilot-abonnement hebt en bent ingelogd, kan OpenClaw het gebruiken voor embeddings zonder aparte API-sleutel.Automatische detectie
WanneermemorySearch.provider "auto" is (de standaard), wordt GitHub Copilot geprobeerd
met prioriteit 15 — na lokale embeddings maar vóór OpenAI en andere betaalde
providers. Als een GitHub-token beschikbaar is, ontdekt OpenClaw beschikbare
embeddingmodellen via de Copilot API en kiest automatisch het beste model.
Expliciete configuratie
Hoe het werkt
- OpenClaw lost je GitHub-token op (uit env-vars of auth-profiel).
- Wisselt het om voor een kortlevend Copilot API-token.
- Queryt het Copilot
/models-eindpunt om beschikbare embeddingmodellen te ontdekken. - Kiest het beste model (geeft de voorkeur aan
text-embedding-3-small). - Verzendt embeddingaanvragen naar het Copilot
/embeddings-eindpunt.
Gerelateerd
Model selection
Providers, modelreferenties en failovergedrag kiezen.
OAuth and auth
Auth-details en regels voor hergebruik van inloggegevens.