Model penagihan GitHub Copilot berubah lagi bulan ini: tinjauan kode Copilot pada pull request kini mengonsumsi menit GitHub Actions dari akun penagihan pemilik repositori. Untuk tim API, ini berarti Anda perlu memantau tiga metrik sekaligus: lisensi Copilot, permintaan premium, dan menit Actions. Panduan ini menjelaskan apa yang diukur tiap metrik, dampaknya pada repositori API, dan cara memperkirakan biaya sebelum muncul di tagihan.
Kami juga menyertakan alur kerja dengan Apidog agar spesifikasi API, pengujian kontrak, dan langkah tinjauan AI berada di satu tempat, bukan tersebar di beberapa dasbor penagihan.
Jika Anda juga memperkirakan biaya model API yang dikonsumsi langsung oleh tim, panduan tentang harga GPT-5.5 dan harga DeepSeek V4 membahas sisi per-token dari konteks yang sama.
TL;DR
- Copilot kini memiliki tiga metrik biaya: lisensi per pengguna, permintaan premium, dan menit Actions untuk tinjauan kode.
- Tinjauan kode Copilot pada PR berjalan sebagai GitHub Action, sehingga mengonsumsi kuota Actions organisasi.
- Repositori API biasanya lebih mahal karena PR lebih besar: spesifikasi, klien hasil generate, handler, dan pengujian.
- Permintaan premium berlaku untuk pekerjaan agentic seperti Workspace, mode agen, dan Copilot Spaces.
- Tetapkan batas pengeluaran sebelum siklus penagihan berikutnya.
- Untuk repositori API aktif, mulai dengan estimasi 400–800 menit Actions per bulan, lalu audit setelah 30 hari.
Tiga metrik Copilot yang perlu dipantau
Dulu Copilot relatif mudah dihitung: jumlah pengguna dikali biaya lisensi. Sekarang, tim perlu memisahkan biaya menjadi tiga komponen.
1. Lisensi per pengguna
Ini adalah biaya tetap.
- Copilot Business:
$10per pengguna per bulan - Copilot Enterprise:
$19per pengguna per bulan
Lisensi mencakup fitur seperti:
- chat
- inline completion
- saran multi-baris
- integrasi IDE
- akses ke kumpulan model standar
Item ini paling mudah diperkirakan, tetapi juga sering kelebihan alokasi. Audit lisensi setiap kuartal dan cabut akses dari pengguna yang tidak aktif.
Contoh perhitungan:
biaya_lisensi_business = pengguna_aktif × 10
biaya_lisensi_enterprise = pengguna_aktif × 19
2. Permintaan premium
Permintaan premium digunakan untuk fitur Copilot yang lebih mahal, seperti:
- mode agen
- Workspace
- Copilot Spaces
- pemilihan model di luar model standar
Tarif saat ini dapat berubah, tetapi pola umumnya seperti ini:
| Fitur | Biaya dalam permintaan premium |
|---|---|
| Chat model default | Gratis untuk tingkatan berbayar |
| Inline completion | Gratis untuk tingkatan berbayar |
| Mode agen, model default | 1 per permintaan |
| Workspace, model default | 1 per permintaan |
| Claude Sonnet 4.5 | Pengali 1.5x |
| GPT-5.5 | Pengali 2x |
| GPT-5.5 Pro | Pengali 6x |
| Copilot Spaces | 1 per kueri |
Kuota yang termasuk:
- Copilot Business: 300 permintaan premium per lisensi per bulan
- Copilot Enterprise: 1.000 permintaan premium per lisensi per bulan
- Kelebihan penggunaan:
$0.04per permintaan, dibatasi oleh spending limit organisasi
Untuk tim API, permintaan premium biasanya muncul dari prompt seperti:
Buat ulang klien OpenAPI untuk endpoint baru ini.
atau:
Tulis pengujian kontrak untuk perubahan pada endpoint pembayaran.
Satu instruksi pengguna dapat memicu beberapa langkah internal, sehingga satu pekerjaan bisa menghabiskan beberapa permintaan premium.
3. Menit Actions untuk tinjauan kode Copilot
Ini perubahan yang sering mengejutkan tim.
Saat Copilot melakukan tinjauan kode otomatis pada pull request, prosesnya berjalan sebagai GitHub Action. Artinya, menit yang dipakai akan didebit dari kuota GitHub Actions organisasi.
Hal penting:
- Menit tersebut memakai kuota GitHub Actions yang sama dengan CI Anda.
- Ini bukan kuota terpisah.
- Repositori privat mengonsumsi menit Actions.
- Repositori publik tetap mengikuti aturan Actions untuk repositori publik.
Sebagai acuan:
- PR API biasa: 2–6 menit Actions per tinjauan
- PR besar dengan banyak file dan konteks repo: bisa mencapai 15 menit
Jika tim Anda menggabungkan banyak PR per bulan, angka ini cepat menjadi signifikan.
Mengapa repositori API lebih mudah membengkakkan biaya
Repositori API punya pola yang berbeda dari repositori frontend atau service kecil.
1. Pull request biasanya lebih besar
Satu perubahan API dapat menyentuh banyak area:
openapi.yaml- handler server
- klien hasil generate
- test contract
- dokumentasi endpoint
- fixture atau contoh payload
Copilot perlu membaca lebih banyak diff, sehingga waktu tinjauan bertambah.
2. Kode hasil generate ikut terbaca
Banyak tim tetap meng-commit klien hasil generate ke repo. Jika file ini masuk ke diff, Copilot dapat ikut meninjaunya.
Dampaknya:
- diff lebih besar
- konteks lebih banyak
- menit Actions lebih tinggi
- tinjauan kurang fokus pada logic utama
3. Banyak agen berjalan pada PR yang sama
Selain Copilot, PR API sering menjalankan:
- CodeQL
- Snyk
- scanner keamanan internal
- contract test
- lint OpenAPI
- test integrasi
Setiap proses memiliki biaya atau kuota sendiri. Copilot menambah satu komponen baru ke pipeline yang sudah padat.
Contoh dampak:
50 PR/bulan × 4 menit tinjauan = 200 menit Actions/bulan
Pada kuota GitHub Team 3.000 menit/bulan, satu repositori API saja bisa memakai sekitar 7% kuota hanya untuk tinjauan Copilot. Tiga repositori dengan pola yang sama bisa memakai sekitar 21% sebelum CI utama berjalan.
Cara memperkirakan tagihan bulanan
Gunakan tiga langkah berikut.
Langkah 1: Hitung lisensi
lisensi_business = pengguna_aktif × $10
lisensi_enterprise = pengguna_aktif × $19
Contoh:
10 pengguna Enterprise × $19 = $190/bulan
Langkah 2: Hitung permintaan premium
Perkirakan penggunaan per developer:
- pengguna intensif Workspace atau mode agen: 600–800 permintaan/bulan
- pengguna chat ringan: sekitar 150 permintaan/bulan
Rumus sederhana untuk Copilot Business:
kelebihan_premium =
max(0, permintaan_digunakan - 300_per_lisensi) × $0.04
Untuk Enterprise, ganti 300 dengan 1000.
Tetapkan spending limit di tingkat organisasi. Jangan biarkan default tidak terbatas jika tim belum memiliki monitoring aktif.
Langkah 3: Hitung menit Actions untuk tinjauan kode
Gunakan rata-rata 4 menit untuk PR API berukuran sedang.
menit_tinjauan = prs_per_bulan × 4
Jika melewati sisa kuota Actions:
kelebihan_tinjauan =
max(0, menit_tinjauan - sisa_kuota_actions) × $0.008
Angka $0.008 berlaku sebagai estimasi untuk repositori privat Linux.
Contoh tim dengan 10 developer Enterprise dan 200 PR/bulan:
Lisensi: 10 × $19 = $190
Kelebihan premium: ~$40
Menit tinjauan: 200 × 4 = 800 menit
Biaya Actions: $0 jika masih dalam kuota
Total estimasi: ~$230
Tim Business yang lebih kecil dapat lebih cepat mencapai batas karena kuota Actions dan permintaan premium lebih ketat.
Perubahan praktis pada pipeline CI
Tiga penyesuaian berikut biasanya langsung menurunkan biaya.
1. Lewati tinjauan Copilot untuk PR bot
Sebagian besar tim tidak memerlukan tinjauan AI untuk PR Dependabot atau Renovate.
on:
pull_request:
types: [opened, synchronize]
jobs:
copilot-review:
if: github.actor != 'dependabot[bot]' && github.actor != 'renovate[bot]'
runs-on: ubuntu-latest
steps:
- uses: github/copilot-review@v1
2. Hindari meninjau klien hasil generate
Jika klien API di-generate ulang pada setiap PR, diff bisa menjadi besar tanpa menambah konteks penting untuk reviewer AI.
Opsi yang bisa diterapkan:
- jangan commit klien hasil generate jika tidak diperlukan
- pisahkan klien generate ke direktori tertentu
- exclude direktori tersebut dari workflow tinjauan
- jalankan validasi hash untuk mendeteksi apakah output benar-benar berubah
Contoh direktori yang biasanya dikecualikan:
generated/
clients/
sdk/
dist/
3. Batasi tinjauan berdasarkan path
Untuk repositori API, tinjauan Copilot sebaiknya fokus pada:
- spesifikasi API
- handler
- business logic
- test
Contoh filter:
on:
pull_request:
paths:
- 'apis/**/*.yaml'
- 'cmd/**'
- 'internal/**'
- 'tests/**'
Dengan cara ini, Copilot tidak berjalan untuk perubahan yang tidak relevan, seperti dokumentasi minor atau output generate.
Tata kelola: 4 kontrol yang sebaiknya diterapkan
Luangkan sekitar 20 menit untuk mengatur kontrol berikut.
1. Tetapkan spending limit
Atur di tingkat organisasi, bukan hanya repositori.
Rekomendasi:
- mulai dari angka konservatif
- turunkan sekitar 20% dari batas yang terasa aman
- evaluasi ulang setelah satu siklus penagihan
2. Aktifkan peringatan permintaan premium
GitHub mengirim peringatan pada 50%, 75%, dan 90% kuota. Hubungkan notifikasi ini ke Slack atau sistem insiden agar tidak tenggelam di email.
3. Gunakan kebijakan trigger tinjauan
Jangan selalu menjalankan tinjauan Copilot pada setiap PR.
Alternatif yang lebih hemat:
- jalankan hanya jika ada label
review-please - jalankan hanya pada direktori tertentu
- jalankan hanya pada PR dari developer, bukan bot
- jalankan hanya setelah contract test lulus
Model berbasis label bisa memangkas biaya tanpa menghilangkan tinjauan pada PR penting.
4. Rollout per tim
Aktifkan fitur Copilot Enterprise secara bertahap. Jangan langsung mengaktifkan semua fitur di seluruh organisasi jika belum ada baseline penggunaan.
Posisi Apidog dalam workflow API
Apidog bukan pengganti Copilot. Perannya adalah menjaga spesifikasi API, mock, dan pengujian kontrak tetap berada dalam satu workflow yang lebih mudah dikontrol.
Pola yang lebih hemat:
- Simpan spesifikasi dan contoh request di koleksi Apidog.
- Commit konfigurasi terkait bersama repositori.
- Jalankan pengujian kontrak terhadap mock server Apidog.
- Jalankan validasi kontrak lebih dulu di CI.
- Picu tinjauan Copilot hanya jika validasi murah berhasil.
Contoh urutan pipeline:
lint OpenAPI
→ contract test dengan Apidog
→ unit test
→ Copilot review
→ merge
Urutan ini penting karena tinjauan Copilot adalah salah satu langkah yang lebih mahal. Jika PR gagal pada kontrak API, hentikan lebih awal dan jangan buang menit Actions untuk tinjauan AI.
Referensi terkait:
Apa yang perlu dipantau pada siklus penagihan berikutnya
Gunakan timeline berikut untuk audit.
Hari 1–7
Penggunaan permintaan premium biasanya masih terlihat normal. Sebagian besar tim masih berada di bawah kuota bawaan.
Hari 14–21
Pengguna intensif mulai melewati kuota. Jika spending limit aktif, beberapa permintaan dapat gagal. Jika tidak ada limit, biaya mulai bertambah.
Hari 28–30
Menit Actions dari tinjauan Copilot mulai terlihat sebagai item yang terasa baru. Bandingkan dengan bulan sebelumnya.
Checklist akhir bulan:
- cek pengguna Copilot tidak aktif
- lihat top user permintaan premium
- ekspor CSV billing GitHub
- cek repositori dengan menit Actions tertinggi
- perketat filter path
- nonaktifkan tinjauan pada PR bot
- pertimbangkan Enterprise untuk pengguna yang benar-benar intensif
Kesalahan umum
Berikut masalah yang sering muncul pada tim API.
Tidak ada spending limit
Satu loop agen dapat berjalan lama dan menghasilkan biaya tidak terduga.Tinjauan aktif di semua repositori
Aktifkan hanya pada repositori yang benar-benar membutuhkan review AI.Klien hasil generate ikut ditinjau
Exclude berdasarkan path.PR bot ikut ditinjau
Filterdependabot[bot],renovate[bot], dan bot internal.Tidak punya baseline
Tanpa snapshot bulanan, Anda tidak tahu apakah perubahan workflow benar-benar menghemat biaya.
FAQ
Apakah harga lisensi masih $10 per pengguna?
Copilot Business adalah $10 per pengguna per bulan, Copilot Enterprise $19 per pengguna per bulan, dan Copilot Pro untuk individu $10 per bulan. Tingkatan lisensi menentukan kuota permintaan premium yang termasuk.
Apakah inline completion sekarang diukur?
Tidak. Model default untuk chat dan inline completion tidak diukur untuk tingkatan berbayar. Permintaan premium berlaku untuk fitur yang lebih mahal dan pemilihan model tertentu.
Apa yang terjadi jika kuota premium habis?
Secara default, permintaan dapat gagal karena kuota. Anda dapat mengatur spending limit untuk mengizinkan kelebihan penggunaan sebesar $0.04 per permintaan hingga batas tertentu.
Apakah menit Actions untuk tinjauan kode ditagih terpisah?
Tidak. Menit tersebut memakai pool GitHub Actions yang sama dengan CI lain di organisasi Anda.
Bisakah tinjauan kode Copilot dinonaktifkan sepenuhnya?
Ya. Admin organisasi dapat menonaktifkannya melalui kebijakan repositori atau rollout per tim.
Apakah tinjauan Copilot berfungsi pada spesifikasi API privat?
Ya. Namun repositori privat mengonsumsi menit Actions. Copilot dapat membaca spesifikasi dan file handler seperti file sumber lain di PR.
Apakah tinjauan Copilot juga memakai permintaan premium?
Saat ini, tinjauan kode Copilot mengonsumsi menit Actions. Model yang digunakan reviewer merupakan bagian dari platform Copilot dan tidak ditagih terpisah sebagai permintaan premium. Tetap pantau changelog GitHub karena kebijakan ini dapat berubah.
Untuk tim yang menjalankan tinjauan Copilot dan panggilan API model langsung di CI, panduan GPT-5.5 free Codex membahas sisi per-token, sementara Apidog membantu menjaga mock dan contract test berjalan sebelum tinjauan AI dipicu.
Top comments (0)