Skip to content

GitHub Copilot

GitHub Copilot 是 GitHub 的 AI 程式碼編寫助手。它能根據您的 GitHub 帳號和方案提供存取 Copilot 模組的權限。OpenClaw 可以透過兩種不同的方式將 Copilot 作為模型提供者使用。

在 OpenClaw 中使用 Copilot 的兩種方式

Section titled “在 OpenClaw 中使用 Copilot 的兩種方式”

1) 內建的 GitHub Copilot 提供者 (github-copilot)

Section titled “1) 內建的 GitHub Copilot 提供者 (github-copilot)”

使用原生的裝置登入流程取得 GitHub 權杖,然後在 OpenClaw 執行時將其交換為 Copilot API 權杖。這是預設且最簡單的方法,因為它不需要 VS Code。

2) Copilot Proxy 外掛程式 (copilot-proxy)

Section titled “2) Copilot Proxy 外掛程式 (copilot-proxy)”

使用 Copilot Proxy VS Code 擴充功能作為本機橋接器。OpenClaw 與 Proxy 的 /v1 端點通訊,並使用您在那裡設定的模型清單。當您已經在 VS Code 中執行 Copilot Proxy 或需要透過它進行路由時,請選擇此方式。您必須啟用外掛程式並保持 VS Code 擴充功能執行中。

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

Terminal window
openclaw models auth login-github-copilot

系統會提示您造訪 URL 並輸入一次性代碼。在完成之前請保持終端機開啟。

Terminal window
openclaw models auth login-github-copilot --profile-id github-copilot:work
openclaw models auth login-github-copilot --yes
Terminal window
openclaw models set github-copilot/gpt-4o
{
agents: { defaults: { model: { primary: "github-copilot/gpt-4o" } } },
}
  • 需要互動式 TTY;請直接在終端機中執行。
  • Copilot 模型的可用性取決於您的方案;如果模型被拒絕,請嘗試其他 ID (例如 github-copilot/gpt-4.1)。
  • 登入會將 GitHub 權杖儲存在驗證設定檔存放區中,並在 OpenClaw 執行時將其交換為 Copilot API 權杖。