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 トークンと交換します。