Knowledge Notebook
一覧に戻る

GitHub Copilot「GitHub AI Credits」解説:定額制からトークン従量課金への移行と賢い節約術

日々の開発業務で GitHub Copilot を活用している方も多いと思います。これまでは月額の定額料金を払っていれば、どれだけ質問しても、どのモデルを使っても気にする必要はありませんでした。しかし、その「使い放題」の時代に大きな変化が訪れました。

2026年6月1日より、GitHub Copilot の料金体系が、従来の「プレミアムリクエスト(PRU)」ベースの定額使い放題から、トークン消費量に応じた従量課金制である「GitHub AI Credits」へと移行しました。私も会社で Copilot Business プランを契約してもらっているのですが、深く考えずに高性能な Claude 3.5/4.5 Opus モデルを選択し、大きなソースコードを添付してチャットやエージェント機能を繰り返していたところ、あっという間にクレジットが大量消費されてしまい、非常に焦りました。

今回は、この新しい課金システムの仕組み、クレジットを消費する機能としない機能の境界線、そして今日からできる賢いクレジット節約術について整理していきます。

1. 何が変わった?新課金システム「GitHub AI Credits」とは

今回の改定の要点は、定額のサブスクリプション料金をベースとしながらも、AIへのリクエストによって消費される「トークン量(入力・出力・キャッシュ)」に基づいた従量課金システムへと完全に移行した点です。

  • 課金単位: プレミアムリクエスト(PRU)が廃止され、新たに「GitHub AI Credits」が導入されました。
  • クレジットの価値: 1 AI Credit = $0.01 USD(約1セント)で固定されています。
  • 基本料金と初期枠: 各プランの月額料金自体は据え置きで、月額料金と同等またはそれ以上のAIクレジット枠が毎月自動で付与されます。
    • Copilot Business: ユーザーあたり月間 1,900クレジット が付与されます。
    • Copilot Enterprise: ユーザーあたり月間 3,900クレジット が付与されます。
  • クレジットの共有(プール制): 法人プラン(Business/Enterprise)の場合、クレジットは個人ごとではなく組織全体でプールされます。例えば10人のメンバーがいるBusinessプランの組織では、毎月合計19,000クレジットの共有プールから全員がクレジットを消費していくことになります。

2. クレジットを「消費する機能」と「消費しない機能」の境界線

すべての操作がクレジットを消費するわけではありません。ここはコスト管理の上で極めて重要な境界線となります。

機能カテゴリ クレジット消費 主な対象機能
コード補完・提案 無制限(消費なし) エディタ上でのインラインコード補完、Next Edit Suggestions(次に編集すべき箇所の提案)
対話型・エージェント機能 従量消費(消費あり) Copilot Chat(VS Codeやブラウザ等のチャット画面)、Agentic workflows(エージェントモードによる自律実行)、CLI、Pull Requestの要約機能

エディタでコードを書いている最中に自動的に候補が表示される「インラインコード補完」については、これまで通り無制限で利用でき、クレジットを消費しません。一方、対話的に質問を投げるチャット機能や、AIがファイルを書き換えてタスクを実行するエージェント機能を使うと、やり取りしたトークンの量に応じてクレジットが引かれていきます。

3. Opusモデルなどでクレジットが減りやすい理由

新システムでは、利用するモデルによって消費されるクレジットのレートが異なります。特に、賢いけれど高コストな Opus モデル(Claude 3.5 Opus など) は、軽量モデルや標準モデルと比較してトークンの単価が高めです。

チャットで質問をする際、Copilot は質問の本文だけでなく、「現在開いているファイル」や「プロジェクトのコンテキスト情報」を入力トークンとして一緒に送信します。質問するたびに裏で長大なソースコードが丸ごと何度も送信されることになるため、Opus の単価で会話を繰り返すと、一回のやり取りだけで予想以上に多くのクレジットを消費してしまいます。

警告が出て驚く原因はここにあります。

4. クレジットの消費を抑えるポイント

組織の共有枠をすぐに使い切ってしまわないために、また個人のプランで余計な追加課金を防ぐために、普段の使い方で意識したいポイントを紹介します。

① 不要なチャットコンテキストはこまめに削除する

これが一番効果的だと思います。チャット画面で、質問に関係のないファイルが参照枠に入っていないか確認してください。また、会話のテーマが変わったら、チャットの履歴を一度クリア(新しいチャットセッションを開始)しましょう。過去の履歴が残ったままだと、メッセージを送るたびにそれまでの会話が丸ごと送信され、無駄に消費してしまいます。

② モデルを用途に応じて使い分ける

なんでも上位モデルで聞く必要はありません。日常的なコードの書き換え、仕様の解説、単純なテストコードの自動生成などには、比較的安価でレスポンスの速い Claude 3.5 SonnetGPT-4o を選択しましょう。そして、複雑なバグの調査や高度な設計の判断が必要な場面にだけ Opus に切り替えるというように、使い分けるのが良さそうです。

③ コード補完(無制限)をメインに使う

コードの生成をすべてチャット画面で指示して出力させるのではなく、エディタ上で関数名やコメントを記述し、インライン補完の提案を受け入れてコードを作成する習慣をつけておくのがおすすめです。インライン補完はクレジットを消費しないため、このやり方をメインにするだけでクレジットを温存できます。

④ エージェントモードの自動ステップ・ループ制限を設定する

エージェントモードを利用する際、繰り返しの回数制限を少なめに設定しておくと安心です。意図しない無限ループなどで、知らないうちにクレジットを使い切ってしまうのを防げます。

⑤ 管理画面で予算制限(Spending Limit)を設定しておく

BusinessやEnterpriseプランを導入している管理者は、管理コンソールから「Spending Limit(支出制限)」やユーザーごとのクレジット枠の上限を設定しておきましょう。これにより、想定外の大量消費によるトラブルを防ぎやすくなります。

5. まとめ

GitHub Copilot の AI Credits への移行は、定額で何も気にせず使えた頃に比べると少し手間に感じるかもしれませんが、その分、必要な時だけ強力なモデルを選んで使える仕組みになったとも言えます。

コード補完自体は変わらず無制限ですので、チャットに送るファイルを整理したり、モデルを適切に選んだりすれば、追加料金をかけずに使い続けることができます。一度、普段の使い方を見直してみるのも良さそうです。