GitHub Copilot
デバイスフローを使用して OpenClaw から 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 setup
openclaw models auth login-github-copilot
You'll be prompted to visit a URL and enter a one-time code. Keep the terminal
open until it completes.
#
オプションフラグ
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" } } },
}Notes
- インタラクティブ TTY が必要です;ターミナルで直接実行します。
- Copilot モデルの可用性はプランによって異なります;モデルが拒否された場合、別の ID を試してください(例:''github-copilot/gpt-4.1'')。
- ログインは認証プロファイルストアに GitHub トークンを保存し、OpenClaw の実行時に Copilot API トークンと交換します。