Github Copilot

GitHub Copilot とは?

GitHub Copilot は GitHub の AI コーディングアシスタントです。GitHub アカウントとプランの Copilot モデルへのアクセスを提供します。OpenClaw は Copilot を 2 つの異なる方法でモデルプロバイダとして使用できます。

OpenClaw で Copilot を使用する 2 つの方法

1) 組み込み GitHub Copilot プロバイダ(github-copilot

ネイティブデバイスログインフローを使用して GitHub トークンを取得し、OpenClaw の実行時に Copilot API トークンと交換します。これは 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

URL にアクセスしてワンタイムコードを入力するよう求められます。完了するまでターミナルを開いたままにしてください。

オプションフラグ

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 トークンを認証プロファイルストアに保存し、OpenClaw の実行時に Copilot API トークンと交換します。