GitHub Copilot

什麼是 GitHub Copilot?

GitHub Copilot 是 GitHub 的 AI 程式碼助手。它根據你的 GitHub 帳號和方案提供 Copilot 模型的存取權限。OpenClaw 可以透過兩種方式使用 Copilot 作為模型供應商。

在 OpenClaw 中使用 Copilot 的兩種方式

1) 內建 GitHub Copilot 供應商(github-copilot

使用原生裝置登入流程取得 GitHub token,之後在 OpenClaw 執行時換取 Copilot API token。這是預設也是最簡單的方式,不需要 VS Code。

2) Copilot Proxy 外掛(copilot-proxy

使用 Copilot Proxy VS Code 擴充功能作為本地橋接。OpenClaw 向代理的 /v1 端點發送請求,使用你在那裡設定的模型清單。如果你已經在 VS Code 中使用 Copilot Proxy,或需要透過它路由,可以選擇此方式。你必須啟用外掛並保持 VS Code 擴充功能運行。

使用 GitHub Copilot 作為模型供應商(github-copilot)。登入命令會執行 GitHub 裝置流程、儲存驗證設定檔,並更新你的設定以使用該設定檔。

CLI 設定

openclaw models auth login-github-copilot

系統會提示你前往一個網址並輸入一次性驗證碼。在完成之前請保持終端機開啟。

選用旗標

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

設定預設模型

openclaw models set github-copilot/gpt-4o

設定範例

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

注意事項

  • 需要互動式 TTY;請直接在終端機中執行。
  • Copilot 模型可用性取決於你的方案;如果模型被拒絕,可以嘗試其他 ID (例如 github-copilot/gpt-4.1)。
  • 登入會將 GitHub token 儲存在驗證設定檔中,並在 OpenClaw 執行時 換取 Copilot API token。