プロバイダー
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トークンと交換します。