GitHub Copilot

GitHub Copilot là gì?

GitHub Copilot là trợ lý AI coding của GitHub. Nó cung cấp quyền truy cập vào các model Copilot cho tài khoản và gói GitHub của các bạn. OpenClaw có thể dùng Copilot làm model provider theo hai cách khác nhau.

Hai cách dùng Copilot trong OpenClaw

1) Built-in GitHub Copilot provider (github-copilot)

Dùng native device-login flow để lấy GitHub token, sau đó đổi nó lấy Copilot API token khi OpenClaw chạy. Đây là cách mặc định và đơn giản nhất vì không cần VS Code.

2) Copilot Proxy plugin (copilot-proxy)

Dùng extension Copilot Proxy của VS Code làm cầu nối local. OpenClaw sẽ gọi đến endpoint /v1 của proxy và dùng danh sách model mà các bạn config ở đó. Chọn cách này khi các bạn đã chạy Copilot Proxy trong VS Code hoặc cần route qua nó. Các bạn phải bật plugin và giữ extension VS Code chạy.

Dùng GitHub Copilot làm model provider (github-copilot). Lệnh login sẽ chạy GitHub device flow, lưu auth profile, và cập nhật config để dùng profile đó.

Cài đặt qua CLI

openclaw models auth login-github-copilot

Các bạn sẽ được yêu cầu truy cập một URL và nhập mã code một lần. Giữ terminal mở cho đến khi hoàn tất nhé.

Các flag tùy chọn

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

Đặt model mặc định

openclaw models set github-copilot/gpt-4o

Config snippet

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

Lưu ý

  • Cần interactive TTY; chạy trực tiếp trong terminal nhé.
  • Tính khả dụng của Copilot model phụ thuộc vào gói của các bạn; nếu model bị từ chối, thử ID khác (ví dụ github-copilot/gpt-4.1).
  • Login sẽ lưu GitHub token vào auth profile store và đổi nó lấy Copilot API token khi OpenClaw chạy.