PRU가 사라지고 크레딧이 예산이 됐다
GitHub은 2026년 6월 1일부로 모든 Copilot 플랜을 사용량 기반 과금으로 전환하고, 요청당 정액 단위였던 PRU(premium request unit)를 GitHub AI Credits로 대체했습니다. 1크레딧은 $0.01로 환산되며, 월 기본 제공량은 Pro 1,500 · Pro+ 7,000 · Max 20,000크레딧입니다. 차감 기준은 요청 건수가 아니라 토큰 사용량이고, 이는 모델별 공시 요율로 크레딧에 환산됩니다. 결국 같은 리뷰라도 어떤 모델이 얼마나 긴 diff를 읽었느냐에 따라 소비가 달라집니다.
코드리뷰가 Actions 분까지 함께 소모한다
같은 날부터 Copilot 코드리뷰는 크레딧만이 아니라 Actions 분(minutes)까지 소모하기 시작했습니다. 정액제를 전제로 "모든 PR에 자동 리뷰"를 걸어둔 워크플로는 이제 크레딧과 CI 실행 시간이라는 두 개의 계량기를 동시에 돌리는 셈입니다. PR이 열릴 때마다 리뷰 잡이 트리거되고, 그 잡이 Actions 분을 쓰고, 리뷰 본체가 크레딧을 태우는 구조에서는 트래픽이 몰리는 스프린트 말미에 두 예산이 나란히 바닥납니다.
사용자별 소비가 드디어 계량된다
6월 19일에는 Copilot usage metrics API에 사용자별 ai_credits_used 필드가 추가되고, 사용자 수준의 예산 통제가 함께 제공됐습니다. 그전까지 팀은 조직 합계만 보며 "누가 얼마를 쓰는지"를 추정할 수밖에 없었지만, 이제 소비를 사용자 단위로 분해해 상위 소비자와 이상 급증을 짚어낼 수 있습니다. 재설계의 첫 단추는 이 필드를 대시보드에 올리는 일입니다.
종량 시대의 CI 리뷰 재설계: 트리거·모델·예산 체크리스트
(a) 예산을 코드보다 먼저 숫자로 못박습니다. 리뷰 1건당 크레딧, 사용자별 일 크레딧 P95, 예산 소진 예상일 세 가지를 관제 지표로 삼습니다. 예컨대 표준 PR 리뷰 1건은 8크레딧($0.08) 이하, 사용자 일 소비 P95는 월 배정량의 5%(Pro 1,500 기준 하루 75크레딧) 이하, 남은 크레딧을 최근 7일 평균 소비율로 나눈 소진 예상일은 항상 다음 결제일 이후로 유지 — 이 셋 중 하나라도 넘기면 알림이 뜨도록 설정합니다.
목표선이 없으면 종량 과금은 월말 청구서로만 실체를 드러냅니다. Max 20,000크레딧은 $200에 해당하므로, 팀 전체 소비율이 이 한도를 며칠 만에 소진할 페이스인지 매일 환산해 두면 초과가 사고가 아니라 예측 가능한 이벤트가 됩니다.
(b) 종량 전환 직후 비용을 태우는 전형은 세 가지입니다. 오타 수정이나 문서 한 줄 변경까지 최고 요율 모델이 전체 diff를 읽도록 모든 PR에 무조건 리뷰를 트리거하는 설정이 첫째입니다. 대부분의 소규모 변경에는 과잉인데도 가장 비싼 플래그십을 리뷰 기본 모델로 못박아 둔 경우가 둘째입니다. 셋째는 사용자별 소비를 대시보드에 올리지 않아, 한두 명의 대형 리팩터링이 팀 크레딧을 월 중순에 소진해도 원인을 월말에야 알아채는 미가시화입니다.
복구 장치는 6월 19일에 열린 사용자 수준 예산 통제입니다. 사용자·팀 단위로 예산 상한을 걸고, 소진 예상일이 결제일보다 앞서면 리뷰 트리거를 축소하거나 모델을 한 단계 낮추는 다운시프트로 자동 대응합니다. 급증한 소비자에게는 개인 예산 경고를 먼저 보내, 조직 전체 리뷰가 한꺼번에 멈추는 사태를 막습니다.
(c) 트리거 조건은 diff 크기와 경로로 좁힙니다. 변경 라인이 10줄 미만이거나 문서·잠금파일(*.md, *.lock, package-lock.json)만 바뀐 PR은 리뷰를 건너뛰고, src·핵심 로직 경로가 바뀐 PR만 리뷰 대상으로 승격합니다. 1,500줄을 넘는 초대형 PR은 전체를 한 번에 읽히는 대신 변경 파일 요약 뒤 위험 경로만 발췌 리뷰하도록 상한을 둡니다.
모델은 변경 규모에 맞춰 계단식으로 배정합니다. 소·중 규모 diff는 경량 저가 모델로 1차 리뷰하고, 보안 경로·마이그레이션·1,000줄 이상 변경처럼 위험도가 높은 PR에서만 상위 모델로 승급하는 다운시프트 규칙을 코드로 선언합니다. 토큰이 곧 크레딧이므로, 리뷰 프롬프트에 저장소 전체가 아니라 변경 헝크와 인접 컨텍스트만 넣는 것만으로도 건당 크레딧이 내려갑니다.
로그 필드도 재설계와 함께 확정합니다. PR 번호, 트리거 사유, 사용 모델, 소비 크레딧, Actions 분, 사용자 ID를 남겨야 리뷰 1건당 크레딧과 사용자별 P95를 같은 대시보드에서 집계할 수 있습니다. ai_credits_used를 사용자 차원으로 매일 수집하면 이상 급증 탐지가 규칙으로 자리 잡습니다.
(d) 개선 루프는 주 단위로 돕니다. 상위 소비 리뷰와 최다 트리거 경로를 되짚어, 리뷰당 크레딧이 목표 상한을 넘긴 PR 유형을 트리거 제외 목록이나 다운시프트 규칙에 반영합니다. 소진 예상일이 결제일에 붙는 주가 반복되면 경량 모델 비중을 높입니다. 이 조정이 지표로 되돌아오지 않는다면, 규칙이 아니라 대시보드 장식에 그친 것입니다.
한눈에 보는 적용 포인트
정액제가 사라진 CI에서 비용은 트리거·모델·예산이라는 세 손잡이로 통제됩니다. diff 크기와 경로로 리뷰 대상을 좁히고, 변경 위험도에 따라 모델을 다운시프트하며, 사용자별 ai_credits_used와 소진 예상일을 대시보드에 올려 두면, Max 20,000크레딧($200) 한도 안에서 리뷰당 크레딧과 P95를 예측 가능한 범위로 묶을 수 있습니다.
참고 링크
Updates to GitHub Copilot billing and plans — GitHub Changelog
AI credits consumed per user now in the Copilot usage metrics API — GitHub Changelog