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)
VS Code拡張機能のCopilot Proxyをローカルブリッジとして使用します。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トークンと交換します。