Copilot usage metrics APIにAI credits used追加|期限・移行対応と課金確認ポイント

GitHub Copilotの「AI credits consumed per user now in the Copilot usage metrics API」は、Copilotの終了やAPI廃止ではありません。2026年6月20日時点で押さえるべき結論は、Copilot usage metrics APIにユーザー別のai_credits_usedが追加され、管理者が「誰がどれだけAI creditsを消費しているか」を使用状況レポート内で確認しやすくなった、という点です。

ただし、単なる項目追加として見過ごすのは危険です。GitHub Copilotは2026年6月1日からAI creditsベースの従量課金へ移行しており、今回のAPI更新は、予算管理・利用分析・請求照合の実務に直結します。GitHub Changelog上の分類は「Release」であり、明示的な廃止期限や非推奨期限の告知ではありませんが、API連携やダッシュボードを運用している企業は早めに取り込みロジックを確認すべき変更です。(The GitHub Blog)

なお、この記事で扱うCopilotは、GitHub Copilotを指します。

目次

AI credits consumed per user now in the Copilot usage metrics API の期限・移行対応で見落としやすい点

今回の変更で最も重要なのは、「課金額そのものがAPIでユーザー別に確定表示されるようになった」と誤解しないことです。

ai_credits_usedは、ユーザー別のCopilot利用状況を分析するためのメトリックです。GitHub Changelogでは、同フィールドはユーザー別レポートに追加され、ユーザーが消費したAI creditsの合計を示すものと説明されています。一方で、機能別・モデル別・利用画面別には分解されず、請求額そのものではないため、請求確認にはBilling側のデータを参照する必要があります。(The GitHub Blog)

確認ポイント重要度実務で必要な対応
API廃止・非推奨か今回はRelease扱い。廃止期限ではなく、利用状況メトリックの拡張として扱う
追加された項目ユーザー別レポートにai_credits_usedを取り込めるよう、ETLやBIのスキーマを確認する
課金への影響利用傾向の把握には使えるが、請求額の確定値としては扱わない
期限対応明示的なAPI移行期限は示されていないが、従量課金移行後の月次運用に合わせて早めに反映する
見落としやすい点ユーザー別合計であり、モデル別・機能別の内訳ではない

何が変わったのか

GitHub Copilot usage metrics APIのユーザー別レポートに、ai_credits_usedという新しいフィールドが追加されました。

このフィールドは、各ユーザーがその期間に消費したAI creditsの合計を示します。対象になるのは、EnterpriseレベルとOrganizationレベルのユーザー別レポートで、1日単位のusers-1-dayと、直近28日単位のusers-28-dayの両方です。GitHub Changelogでは、このデータはusage-based billing APIで使われるAI credits消費データと同じ系統のデータから算出されると説明されています。(The GitHub Blog)

対象になる主なレポート

Copilot usage metrics APIでは、レポートそのものを直接JSONで返すのではなく、レポートファイルへのダウンロードリンクを返す形式です。GitHub Docsでは、レポートは日次で生成され、有効期限付きの署名付きURLとして提供されると説明されています。(GitHub Docs)

対象1日単位のレポート28日単位のレポート主な用途
EnterpriseGET /enterprises/{enterprise}/copilot/metrics/reports/users-1-day?day=YYYY-MM-DDGET /enterprises/{enterprise}/copilot/metrics/reports/users-28-day/latest全社横断でユーザー別の消費傾向を確認
OrganizationGET /orgs/{org}/copilot/metrics/reports/users-1-day?day=YYYY-MM-DDGET /orgs/{org}/copilot/metrics/reports/users-28-day/latest組織単位でチームや部門の利用状況を確認

既にCopilot usage metrics APIを使って、Power BI、Looker、Tableau、BigQuery、Snowflake、社内ダッシュボードなどにデータを取り込んでいる場合は、ai_credits_usedを無視してもシステムが止まらないか、逆に未知の列として取り込みエラーにならないかを確認してください。

廃止・非推奨ではないが、移行対応が必要な理由

今回のChangelog自体は「Release」です。つまり、Copilotの廃止や既存APIの即時停止を知らせるものではありません。

それでも移行対応が必要なのは、GitHub Copilotの課金モデルがすでにAI creditsベースへ移っているためです。GitHubは2026年6月1日から、Copilotの利用をGitHub AI Creditsで測定する従量課金モデルへ移行すると発表しています。従来のPremium Request Units中心の見方では、今後のコスト管理や利用分析がずれやすくなります。(The GitHub Blog)

組織・企業向けのGitHub Copilotでは、AIモデルを使うやり取りが入力トークン、出力トークン、キャッシュされたトークンなどに基づいてAI creditsへ変換されます。GitHub Docsでは、1 AI credit = 0.01米ドルとして説明されています。また、Copilot Businessは標準でユーザーあたり月1,900 AI credits、Copilot Enterpriseは月3,900 AI creditsが含まれ、既存顧客には2026年6月1日から9月1日までプロモーション枠としてBusinessは3,000、Enterpriseは7,000 AI creditsが提供されます。(GitHub Docs)

このため、2026年9月1日前後は特に注意が必要です。プロモーション期間の利用量を前提に予算を組んでいると、標準枠に戻った後に「急に上限に近づく」「一部ユーザーだけ予算切れになる」「追加利用を許可していて想定外の請求が発生する」といった問題が起きやすくなります。

ai_credits_usedで分かること、分からないこと

ai_credits_usedを正しく使うには、分かることと分からないことを分けて考える必要があります。

項目分かるか説明
ユーザーごとのAI credits消費量分かるユーザー別レポートで合計値として確認できる
日別の消費傾向分かるusers-1-dayを継続取得すれば日次推移を見られる
直近28日の傾向分かるusers-28-dayで大まかな利用傾向を把握できる
どの機能で消費したか分からない現時点では機能別に分解されない
どのモデルで消費したか分からないモデル別の内訳としては提供されない
請求書上の確定金額分からない請求確認にはBilling APIや請求画面を使う

特に注意したいのは、「利用量が多いユーザー=無駄遣いしているユーザー」と単純に判断しないことです。Copilot cloud agentや長いコーディングセッション、複数ファイルをまたぐ調査、コードレビュー支援などは、短いチャットよりもAI creditsを多く使いやすくなります。GitHub Docsでも、やり取りのコストは利用モデルと消費トークン数に左右され、長いエージェントセッションは高くなりやすいと説明されています。(GitHub Docs)

影響を受ける管理者・チーム

この変更は、GitHub Copilotを個人で使っているだけならすぐに作業が必要とは限りません。一方で、企業利用では複数の担当者に影響します。

立場影響確認すべきこと
GitHub Enterprise管理者Enterprise全体の使用量把握に影響Copilot usage metricsポリシー、API権限、データ取得ジョブ
Organization owner組織単位のユーザー別分析に影響組織別レポートの取得可否、権限、ダッシュボード
経理・FinOps担当予算超過や部門別配賦に影響Billing APIとの照合、月次集計、コストセンター
開発組織の責任者導入効果と使い方の改善に影響利用が少ないチーム、多すぎるチーム、教育対象
データ基盤・BI担当スキーマ変更に影響取り込みエラー、型定義、集計ロジック、保存期間

GitHub Docsでは、EnterpriseのCopilot usage metrics APIを有効にするには「Copilot usage metrics」ポリシーがEnterprise全体で有効になっている必要があると説明されています。また、Enterpriseレベルのレポート取得にはEnterprise owner、billing manager、または必要な権限を持つユーザーが関係します。(GitHub Docs)

今から確認すべき移行対応

API連携のスキーマを確認する

最初に確認すべきなのは、APIレスポンスやレポートファイルを取り込む処理です。

既存のデータ取り込みが「想定した列だけを受け付ける」設計になっている場合、新しいai_credits_usedが追加されたことでエラーになる可能性があります。逆に、未知の列をすべて捨てる設計になっている場合は、せっかく追加された重要な課金関連メトリックを取得できません。

確認すべきポイントは次のとおりです。

確認項目推奨対応
JSONスキーマやテーブル定義ai_credits_usedを数値項目として追加できるか確認
既存のSELECT句SELECT *に依存して表示列が崩れないか確認
BIダッシュボードユーザー別、組織別、日別のAI credits推移を表示できるようにする
取り込みタイミング日次レポートを取得後、署名付きURLの有効期限切れ前に保存する
過去データ追加前の期間では値がない可能性を考慮し、NULLや欠損に耐える設計にする

実務では、いきなり本番ダッシュボードに追加するのではなく、まず検証用テーブルに1日分と28日分の両方を取り込み、ユーザー数、日付、合計値、欠損値を確認するのが安全です。

請求データと混同しない

ai_credits_usedは、利用状況を分析するためのシグナルです。請求金額の確定値として扱うと、月次締めや部門配賦でずれが出る可能性があります。

請求確認には、Billing usage API側のAI credit usage reportを使います。Enterprise向けのBilling APIでは、AI credit usage reportを取得でき、年・月・日、Organization、User、Model、Product、Cost center IDなどで絞り込めます。GitHub Docsでは、このエンドポイントはEnterpriseのadministratorまたはbilling manager向けで、過去24か月分のデータにアクセスできると説明されています。(GitHub Docs)

用途見るべきデータ
ユーザー別の利用傾向Copilot usage metrics APIのai_credits_used
月次請求の確認Billing AI credit usage report
モデル別・プロダクト別の金額確認Billing APIのmodelproductなどの絞り込み
部門・コストセンター別の配賦Billing APIやコストセンター設定
利用促進・教育対象の把握usage metrics APIとチーム情報の組み合わせ

おすすめは、「usage metrics APIで日々の異常や傾向を早期検知し、月次の確定処理ではBilling APIで照合する」運用です。

予算アラートをユーザー別に見直す

AI creditsがユーザー別に見えるようになると、予算アラートの精度を上げられます。

ただし、組織・企業向けのAI creditsはユーザーごとに完全に独立した枠ではなく、課金エンティティ単位でプールされます。GitHub Docsでは、たとえばCopilot Businessユーザー100人の場合、100人それぞれの個別バケットではなく、190,000 AI creditsの共有プールとして扱われる例が示されています。(GitHub Docs)

そのため、単純に「1人あたり月1,900 AI creditsを超えたら即問題」と見るのではなく、次のような基準で監視するのが現実的です。

監視ルール例目的
1日の消費量が過去7日平均の3倍を超えたユーザーを検知エージェントの暴走、誤操作、集中的な作業を確認
上位5%のユーザーが全体の50%以上を消費していないか確認一部ユーザーへの偏りを把握
月の20日時点で共有プールの80%相当を超えていないか確認月末前の予算超過を予防
ユーザー別予算に近づいた人を通知突然Copilotが使えなくなる事態を防ぐ
低利用ユーザーと高消費ユーザーを分けて見るライセンス配分や教育内容を見直す

予算を使い切った場合の挙動にも注意が必要です。追加利用を許可していれば使用は続き、追加支出が発生します。許可していなければ、次の請求サイクルまで使用がブロックされます。また、ユーザー別予算を使い切ったユーザーは、組織全体のプールに余裕があってもCopilotへのアクセスが止まる場合があります。GitHub Docsでは、予算が尽きた際に低コストモデルへ自動フォールバックする仕組みはないと説明されています。(GitHub Docs)

開発者向けの使い方ガイドを更新する

管理者側のAPI対応だけでなく、開発者向けの説明も更新しておくと混乱を減らせます。

特に、次のような使い方はAI creditsの消費が増えやすいため、社内ガイドラインに明記すると効果的です。

利用シーン消費が増えやすい理由推奨する使い方
大量ファイルを対象にしたチャット入力コンテキストが大きくなる対象ファイルや範囲を絞って質問する
長時間のエージェント作業複数ステップでトークンを消費する目的、制約、完了条件を明確にして開始する
高性能モデルの常用モデルによって単価が変わる作業の難易度に応じてモデルを選ぶ
コードレビュー支援の多用レビュー対象が大きいほど処理が増えるPRサイズを小さくし、レビュー範囲を明確にする
同じ質問の繰り返し不要な出力トークンが増える途中結果を保存し、追加質問で進める

GitHub Docsでは、Copilot Chat、Copilot CLI、Copilot cloud agent、Copilot Spaces、Spark、サードパーティのコーディングエージェントなど、AIモデルを使う機能がAI creditsを消費すると説明されています。一方で、有料プランではコード補完とNext Edit suggestionsはAI credits課金対象ではなく、無制限とされています。(GitHub Docs)

失敗しやすいポイント

ai_credits_usedを請求額として扱ってしまう

最も多い失敗は、ai_credits_usedをそのまま請求書の金額として扱うことです。

この値はユーザー別の利用状況分析には有用ですが、請求確認にはBilling APIや請求画面が必要です。特に、割引、プロモーション、コストセンター、組織横断の配賦、追加利用の扱いが絡む場合は、usage metrics APIだけで会計処理を完結させない方が安全です。

機能別・モデル別の内訳が取れると思い込む

ai_credits_usedはユーザー別の合計値です。現時点では、どのモデルで何credits、どの機能で何creditsという形には分かれません。

そのため、「あるユーザーの消費が多い理由」を調べるには、利用日、チーム、担当プロジェクト、エージェント利用の有無、コードレビューの実施状況など、別の情報と組み合わせて見る必要があります。

プロモーション期間の利用量を通常運用の基準にしてしまう

2026年6月1日から9月1日までの既存Business/Enterprise顧客向けプロモーション枠は、移行期の特別な条件です。9月以降も同じ使い方を続けると、標準枠に戻った際に予算超過や利用停止が発生しやすくなります。

実務では、6月から8月の利用量をそのまま基準にするのではなく、標準枠に換算した場合の消費率を別途計算しておくべきです。

ダウンロードリンクを後で取りに行く設計にする

Copilot usage metrics APIのレポートは、ダウンロードリンク経由で取得します。署名付きURLには有効期限があるため、APIでリンクだけ保存しておき、後日ファイルを取りに行く設計は避けた方が安全です。

日次バッチでは、リンク取得、ファイル取得、永続保存、取り込み検証までを同じ処理の中で完了させる設計にしましょう。

実務で使えるダッシュボード例

ai_credits_usedを追加したら、単に「消費量ランキング」を作るだけでは不十分です。コスト削減だけに寄せると、開発者がCopilotを使いにくくなり、導入効果を下げてしまいます。

おすすめは、次の3種類のビューを用意することです。

ビュー見る指標目的
FinOpsビュー日別AI credits、上位ユーザー、組織別合計、予算消化率予算超過の早期検知
Adoptionビューアクティブユーザー、低利用ユーザー、チーム別利用傾向ライセンス活用と教育対象の把握
Anomalyビュー急増ユーザー、連続高消費、週次平均との差分誤操作やエージェントの過剰実行の検知

特に重要なのは、消費量と成果をセットで見ることです。たとえば、AI creditsの消費が多いチームでも、PR作成、レビュー効率、テスト追加、障害対応の短縮などに効果が出ているなら、単純に制限すべきではありません。逆に、消費量が少ないチームは、ライセンスが不要なのではなく、使い方を知らないだけの可能性もあります。

管理者が次に取るべき行動

今回の変更は、緊急の廃止対応ではありません。しかし、GitHub Copilotの課金管理がAI credits中心になった今、usage metrics APIのai_credits_usedを取り込まないまま運用を続けると、利用状況の把握が遅れます。

まずは次の順番で確認してください。

優先度対応目安
Copilot usage metrics APIの取得処理が動作しているか確認すぐ
ai_credits_usedをスキーマに追加し、欠損値に耐える設計にする次回バッチ改修時
Billing APIのAI credit usage reportと月次で照合する次回請求締め前
ユーザー別・組織別のAI creditsダッシュボードを作る1〜2サイクル以内
2026年9月1日以降の標準枠を前提に予算を再計算するプロモーション終了前
開発者向けにAI creditsを消費しやすい使い方を周知する利用拡大前

今回のAPI更新は、Copilotの廃止や非推奨を知らせるものではなく、従量課金時代の利用状況をより細かく把握するための変更です。管理者は「追加フィールドだから後でよい」と考えるのではなく、月次の予算管理、ユーザー別の利用傾向、請求データとの照合に組み込むことが重要です。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次