Przejdź do głównej treści

GitHub Copilot

Czym jest GitHub Copilot?

GitHub Copilot to asystent programowania AI od GitHub. Zapewnia dostęp do modeli Copilot dla Twojego konta i planu GitHub. OpenClaw może używać Copilot jako providera modeli na dwa różne sposoby.

Dwa sposoby używania Copilot w OpenClaw

1) Wbudowany provider GitHub Copilot (github-copilot)

Użyj natywnego przepływu logowania urządzenia, aby uzyskać token GitHub, a następnie wymienić go na tokeny API Copilot podczas działania OpenClaw. To domyślna i najprostsza ścieżka, ponieważ nie wymaga VS Code.

2) Wtyczka Copilot Proxy (copilot-proxy)

Użyj rozszerzenia VS Code Copilot Proxy jako lokalnego mostu. OpenClaw komunikuje się z endpointem /v1 proxy i używa listy modeli skonfigurowanej w tym miejscu. Wybierz tę opcję, jeśli już używasz Copilot Proxy w VS Code lub musisz kierować ruch przez nie. Musisz włączyć wtyczkę i utrzymywać uruchomione rozszerzenie VS Code. Używaj GitHub Copilot jako providera modeli (github-copilot). Polecenie logowania uruchamia przepływ device flow GitHub, zapisuje profil uwierzytelniania i aktualizuje konfigurację tak, aby używała tego profilu.

Konfiguracja CLI

openclaw models auth login-github-copilot
Pojawi się prośba o odwiedzenie adresu URL i wprowadzenie jednorazowego kodu. Pozostaw terminal otwarty do czasu zakończenia procesu.

Opcjonalne skrypty

openclaw models auth login-github-copilot --yes
Aby w jednym kroku zastosować również zalecany domyślny model providera, użyj zamiast tego ogólnego polecenia uwierzytelniania:
openclaw models auth login --provider github-copilot --method device --set-default

Ustaw model domyślny

openclaw models set github-copilot/gpt-4o

Fragment konfiguracji

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

Uwagi

  • Wymaga interaktywnego TTY; uruchom polecenie bezpośrednio w terminalu.
  • Dostępność modeli Copilot zależy od Twojego planu; jeśli model zostanie odrzucony, spróbuj innego identyfikatora (na przykład github-copilot/gpt-4.1).
  • Identyfikatory modeli Claude automatycznie używają transportu Anthropic Messages; modele GPT, o-series i Gemini nadal używają transportu OpenAI Responses.
  • Logowanie zapisuje token GitHub w magazynie profili uwierzytelniania i wymienia go na token API Copilot podczas działania OpenClaw.