ドキュメント · プロバイダ

GitHub Copilot を Claude Code・Codex・Gemini CLI・OpenCode で使う

Copilot のシートには Claude、GPT、Gemini などのモデルが含まれています。magpie で一度 Copilot にサインインすれば、Claude Code・Codex・Gemini CLI・OpenCode などつないだすべてのツールが、magpie のゲートウェイ 127.0.0.1:3425 経由でプランのモデルを使えます。API キーは要りません。

Copilot にサインインする

  1. プロバイダを追加を開くmagpie の プロバイダ で + プロバイダを追加 を押し、Copilot のタイルをクリックします。
  2. GitHub でコードを入力magpie がコードを表示し、GitHub のデバイスページ github.com/login/device を開きます。コードを入力して承認すると、magpie が GitHub にどのアカウントか、どのプランかを確かめ、アカウントが Copilot の下に表示されます。
  3. ツールで選ぶエージェント タブで、ツールの行のモデルをクリックし、copilot/… のモデルを選びます。
ターミナル
magpie accounts add copilot                        # github.com
magpie accounts add copilot --host acme.ghe.com    # GHE.com の GitHub Enterprise
magpie accounts copilot                            # 各アカウントと使用量

magpie は次の 3 か所の Copilot サインインを使います。

エディタと CLI のサインインは読むだけで、magpie が書き換えることはありません。両方あるときは、エディタの github.com のサインイン、CLI のサインイン、エディタの GHE.com のサインインの順に使います。GitHub がエディタのトークンを拒否したときは、CLI にある同じアカウントのサインインに切り替え、別人のアカウントに替わることはありません。

GHE.com の GitHub Enterprise。データレジデンシーを使うエンタープライズは自社の <name>.ghe.com でサインインするので、アカウントは --host を付けて追加します(サインイン画面の「GHE.com のアカウント?」に答えても同じです)。magpie が受け付けるのは github.com か <name>.ghe.com のアドレスだけなので、GitHub のトークンが任意のホストに送られることはありません。このアカウントはエンタープライズの copilot-api.<name>.ghe.com で提供されます。同じログイン名でも github.com と GHE.com では別のアカウント(you と you@acme.ghe.com)になります。

シートで使えるモデル

magpie はアカウントごとに Copilot の /models に問い合わせ、返ってきたモデルを並べます。決まった表ではなく、プランに合わせた一覧になります。モデル名は copilot/ に Copilot 自身の ID を付けたもので、たとえば copilot/claude-opus-5.5、copilot/gpt-5.4、copilot/gpt-5.3-codex です。magpie models ですべて表示できます。

Claude Code はバージョンにドットを含む Claude の名前を古いモデルとして読むので、magpie は Copilot の Claude モデルをハイフン表記(claude-opus-5-5)で渡し、Copilot に届く前に元の名前に戻します。他のツールには Copilot の表記のまま見えます。

ツールごとの使い方

エージェント タブで各ツールの行のモデルをクリックして選ぶか、ターミナルで選びます。各ガイドに、magpie がそのツールの設定に何を書くか、どう元に戻すかがあります。

ターミナル
magpie claude copilot/claude-opus-5.5
magpie codex copilot/gpt-5.4
magpie gemini model copilot/gpt-5.4-mini
magpie opencode copilot/claude-opus-5.5

Copilot CLI も magpie がつなぐエージェントの一つです。その行では auto(Copilot が選ぶ)と Copilot 自身のモデルに加えて、magpie に追加した他のどのモデルも選べます。それらは Copilot CLI の providers.json を通じて届きます。

リクエストが Copilot に届くまで

Copilot はすべてのモデルをすべての API で提供しているわけではありません。最新の OpenAI モデルは Responses だけ、Claude モデルは Chat Completions と Anthropic Messages、Gemini モデルと古いモデルは Chat Completions だけです。magpie はリクエストをそのモデルが使える API に送り、ツールの API と違えば変換します。ストリーミングとツール呼び出しもそのままです。

Copilot Auto

copilot/auto は、Copilot があなたのアカウント向けに選ぶモデルです。Copilot の /models には出ないので、magpie が必ず追加します。学生プランで選べるのはこれだけです。

プレミアムリクエスト、使用量、費用

Copilot の各アカウントには、GitHub が報告する 3 つの利用枠を示すカードがあります。プレミアムリクエスト、チャットリクエスト、補完 で、それぞれ「使用量 / 利用枠」の形です。magpie accounts copilot も同じ内容を表示します。

使用量 タブは、magpie を通った各ツールとモデルのトークン、キャッシュヒット、費用を数えます。サブスクリプションの費用はモデル提供元の定価による見積もりで、モデルに価格を設定していればその価格を使います。Anthropic 自身の価格と違う点が一つあります。Copilot はキャッシュ書き込みを保持時間にかかわらず同じ価格で課金するので、magpie は 1 時間のキャッシュ書き込みを 5 分の価格で計算します。claude-opus-5.5 なら 100 万トークンあたり 5 ドルで、Anthropic の入力 2 倍なら 8 ドルになるところです。

複数アカウントとフォールバック

トラブルシューティング

表示意味
GitHub がこの Copilot のサインインを拒否しました。再度サインインしてくださいGitHub がアカウントのトークンを受け付けなくなりました。その行からサインインし直すと、アカウントはその場で更新され、設定は残ります。ネットワークエラーや GitHub の 5xx で印が付くことはなく、リクエストが一度通れば印は消えます。
the GitHub token Copilot’s editors keep in … was refusedエディタのサインインが切れています。エディタか magpie で Copilot にサインインし直すか、そのファイルを別の場所に移してください。
<login> has no Copilot subscription承認した GitHub アカウントに Copilot のプランがありません。シートのあるアカウントでサインインしてください。
Copilot doesn’t serve this model on Anthropic’s Messages API; it isn’t about your planCopilot はそのモデルを他の API でだけ提供しています。プランの問題ではありません。magpie model api copilot/<model> chat で Chat Completions に送れます。
The requested model is not supported.Copilot が今このアカウントにそのモデルを提供していません。magpie はアカウントのモデル一覧と各ツールの選択肢から 6 時間外し、その後もう一度試します。Auto なら別のモデルを選んで送り直します。
Copilot doesn’t offer Auto to this account …Copilot が選択を返さず、アカウントにも手動で選べるモデルがありません。github.com/settings/copilot でプランを確認してください。
the code expired; start again · the sign-in was declined on GitHub入力前にコードの期限が切れたか、GitHub のページで拒否されました。サインインをやり直してください。
Copilot signs in on github.com or an enterprise’s <name>.ghe.com, not …--host に github.com でも GHE.com でもないアドレスが指定されました。
subscription accounts are off in magpie設定 → プライバシー → サブスクリプションアカウント がオフ(または magpie accounts discovery off を実行済み)なので、magpie はどのサインインも読まず、Copilot を含めどのサブスクリプションも提供しません。オンにするか、magpie accounts discovery on を実行してください。

よくある質問

Claude Code で Copilot のサブスクリプションを使うには?

magpie で Copilot にサインインし(プロバイダ → プロバイダを追加 → Copilot。GitHub で入力するコードが表示されます)、Claude Code の行で copilot/claude-opus-5.5 などの copilot/… モデルを選ぶか、magpie claude copilot/claude-opus-5.5 を実行します。magpie が Claude Code の settings.json を書きます。Copilot の Claude モデルには Claude Code の Anthropic リクエストがそのまま届き、GPT と Gemini のモデルには magpie が変換して渡します。

Codex で Copilot のモデルを使えますか?

使えます。Codex は OpenAI Responses を話し、magpie も Copilot の OpenAI モデルには Responses で問い合わせるので、リクエストはそのまま渡り、Web 検索も使えます。Copilot の Claude と Gemini のモデルは magpie が変換します。Codex の行で選ぶか magpie codex copilot/gpt-5.4 を実行すると、Codex の /model に並びます。

Gemini CLI や OpenCode でも Copilot を使えますか?

使えます。magpie gemini model copilot/gpt-5.4-mini か magpie opencode copilot/claude-opus-5.5 を実行するか、そのツールの行でモデルを選びます。magpie が Gemini CLI のリクエストを変換し、OpenCode の opencode.json にモデルを書きます。

VS Code などのエディタで Copilot にサインインしておく必要はありますか?

ありません。magpie はデバイスコードで自分で GitHub にサインインします。このコンピュータで Copilot のエディタプラグインや Copilot CLI がすでにサインインしていれば、そのサインインも読みますが、書き換えることはありません。

プレミアムリクエストを消費しますか?

リクエストはあなたのアカウントで Copilot に送られるので、Copilot の数え方でプランに計上されます。入力した 1 ターンは 1 リクエストとして課金され、そのターンを続けるツールの結果は数えられません。magpie は各アカウントのプレミアムリクエスト、チャットリクエスト、補完の使用量を表示します。

Copilot Business・Enterprise・GHE.com でも使えますか?

使えます。magpie は GitHub からプラン(Free、Pro、Pro+、Max、Education、Business、Enterprise)を読みます。GHE.com のエンタープライズは magpie accounts add copilot --host <name>.ghe.com でサインインします。Business や Enterprise のシートは利用枠を使い切ると一時停止されるので、magpie は更新までそのアカウントを使い切ったものとして扱います。

Copilot のモデルが一覧にないのはなぜですか?

magpie が並べるのは、Copilot の /models がそのアカウントに返すモデルです。チャットモデルだけで、どのモデルピッカーにも出ないものと、そのアカウントで有効にできないものは除きます。Copilot が「The requested model is not supported.」で断ったモデルは 6 時間外し、プランが変わった場合に備えてその後もう一度試します。

プロバイダ別:DeepSeek · Kimi と Kimi Code · GLM Coding Plan · Qwen · MiniMax · Gemini · Grok · Mistral · OpenRouter · Ollama

ツールごとのガイド:Claude Code で他のモデル、Codex で他のモデル、Gemini CLI で他のモデル、OpenCode で他のモデル。困ったときは Discord で質問してください。