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。