GitHub Copilot
GitHub Copilot
Section titled “GitHub Copilot”什麼是 GitHub Copilot?
Section titled “什麼是 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 裝置流程,儲存驗證設定檔,並更新您的設定以使用該設定檔。
CLI 設定
Section titled “CLI 設定”openclaw models auth login-github-copilot系統會提示您造訪 URL 並輸入一次性代碼。在完成之前請保持終端機開啟。
openclaw models auth login-github-copilot --profile-id github-copilot:workopenclaw models auth login-github-copilot --yes設定預設模型
Section titled “設定預設模型”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 權杖。