GitHub Copilot'ın faturalandırma modeli geçen yıl iki kez değişti ve bu ay tekrar değişti. Bu ay itibarıyla, pull request'lerdeki Copilot kod incelemesi, depoyu sahibi olan fatura hesabından GitHub Actions dakikalarını tüketmeye başlıyor. Geçen çeyrekte gelen premium istek kotasıyla birleştiğinde, API ekipleri artık üç ölçüm birimiyle aynı anda uğraşıyor: Copilot koltukları, premium istekler ve Actions dakikaları. Bu kılavuz, her bir ölçüm biriminin neyi ölçtüğünü, yeni kod inceleme faturalandırmasının özellikle API depolarını nasıl etkilediğini ve maliyetlerin faturada görünmeden önce nasıl modelleneceğini açıklıyor.
Sonunda bunu Apidog içindeki bir iş akışıyla birleştiriyoruz, böylece API spesifikasyonu, sözleşme testleri ve yapay zeka inceleme adımları üç faturalandırma paneline dağılmak yerine tek bir yerde yaşar.
Ekibinizin doğrudan tükettiği model API'larının maliyetini de hesaplıyorsanız, GPT-5.5 fiyatlandırması ve DeepSeek V4 fiyatlandırması hakkındaki daha derinlemesine kılavuzlar, aynı konuşmanın belirteç başına maliyet tarafını ele alır.
ÖZET
- Copilot'ın üç ölçüm birimi var: koltuk başına lisans, premium istekler (modele bağlı) ve şimdi Copilot kod incelemesi için Actions dakikaları.
- Pull request'lerdeki kod incelemesi, arka planda bir GitHub Action olarak çalışır. Her inceleme, kuruluşun normal Actions kotasından Actions dakikalarını tüketir.
- API depoları, PR'lar daha büyük olduğu (spesifikasyon + oluşturulmuş istemciler + işleyici + testler) ve incelemeler birden fazla aracı üzerinden yapıldığı için ortalamadan daha fazla tüketici konumundadır.
- Premium istekler "ajanik" çalışmaları (Workspace, ajan modu, Copilot Spaces) sınırlar. Standart sohbet ve kod tamamlama, ücretli katmanlar için hala ölçülmemektedir.
- Bir sonraki faturalandırma döngüsünden önce harcama limitlerini belirleyin. Aktif API deposu başına ayda yaklaşık 400 ila 800 Actions dakikası bütçe ayırın ve 30 gün sonra tekrar gözden geçirin.
Üç ölçüm birimi ve aslında neyi ölçüyorlar
Copilot eskiden tek bir fatura idi. Şimdi ise üç tane.
Ölçüm Birimi 1: Koltuk başına lisans
Sabit ücret. Copilot Business için kullanıcı başına aylık 10 dolar, Copilot Enterprise için kullanıcı başına aylık 19 dolar. Bu ücret, sohbet, satır içi tamamlamalar, çok satırlı öneriler, IDE entegrasyonları ve standart model havuzuna erişim için ödenir. Koltuklar, tahmin edilmesi en kolay ve fazla tahsis edilme olasılığı en yüksek kalemdir. Üç ayda bir denetleyin ve etkin olmayan kullanıcılardan koltukları geri alın.
Ölçüm Birimi 2: Premium istekler
Premium istekler, GitHub'ın daha pahalı özellikler için kullandığı para birimidir. Ajan modunda, Workspace'te, Copilot Spaces'te çalışan veya varsayılanın ötesinde model seçimi yapan her şey, modele bağlı olarak bir veya daha fazla premium istek olarak sayılır.
Mevcut oranlar (revizyona tabi):
| Özellik | Premium istek cinsinden maliyet |
|---|---|
| Varsayılan model sohbeti | Ücretli katmanlar için ücretsiz |
| Satır içi tamamlamalar | Ücretli katmanlar için ücretsiz |
| Ajan modu (varsayılan model) | İstek başına 1 |
| Workspace (varsayılan model) | İstek başına 1 |
| Claude Sonnet 4.5 seçimi | 1,5x çarpan |
| GPT-5.5 seçimi | 2x çarpan |
| GPT-5.5 Pro seçimi | 6x çarpan |
| Copilot Spaces sorgusu | Sorgu başına 1 |
Her Copilot Business koltuğu, ayda 300 premium istekle birlikte gelir. Copilot Enterprise ise 1.000 ile gelir. Aşım ücretleri istek başına 0,04 dolardır ve kuruluşunuzda belirlediğiniz harcama limitiyle sınırlıdır.
Bir API ekibi için, ölçüm birimini hareket ettiren istekler, "OpenAPI istemcisini yeniden oluştur" veya "bu yeni uç nokta için bir sözleşme testi yaz" gibi ajan modu görevleridir. Bunlar dahili olarak çok adımlı olma eğilimindedir, bu nedenle tek bir kullanıcı istemi dört veya beş premium isteğe dönüşebilir.
Ölçüm Birimi 3: Actions dakikaları (kod incelemesi için yeni)
Bu ay ekipleri şaşırtan değişiklik buydu. Copilot bir pull request üzerinde otomatik kod incelemesi yaptığında, inceleme CI'nizin kullandığı aynı Actions altyapısı altında bir GitHub Action olarak çalışır. İncelemenin tükettiği dakikalar, kuruluşun normal Actions kotasından düşülür.
Bilmeniz gereken iki şey:
- Dakikalar, mevcut GitHub Planları Actions kotanıza DAHİLDİR (Team'de ayda 3.000 dakika, Enterprise'da Linux çalıştırıcılar için 50.000). Bunlar ayrı bir kota DEĞİLDİR.
- Özel depolardaki incelemeler, genel depolardan daha maliyetlidir çünkü özel depolardaki Actions dakikalar bütçenizden ölçülürken, genel depodaki Actions ücretsizdir.
Bir API pull request'indeki tipik bir Copilot kod incelemesi 2 ila 6 Actions dakikası tüketir. Yoğun bir inceleme (büyük fark, birden çok dosya, tam depo bağlamı) 15 dakikaya ulaşabilir. Ekibinizin birleştirdiği PR sayısıyla çarptığınızda, anlamlı bir kalem elde edersiniz.
API depoları neden bu ölçüm birimlerini daha fazla etkiliyor?
API depolarının üç özelliği maliyeti artırır:
- Pull request'ler daha büyüktür. Tipik bir API değişikliği spesifikasyonu (
openapi.yaml), iki veya üç dilde oluşturulmuş istemcileri, sunucu işleyicisini ve sözleşme testlerini etkiler. Copilot incelemesi bunların hepsini okur, daha uzun sürer ve tek dosyalı bir ön uç düzenlemesinden daha fazla dakika tüketir. - Oluşturulan kod belirteç sayılarını saptırır. Oluşturulan istemciler gitignore edilse bile, birçok ekip bunları commit'ler. İnceleme hepsini okur ve bu ayrıcalık için ödeme yapar.
- PR başına birden fazla inceleme ajanı tetiklenir. Copilot incelemesini CodeQL, Snyk ve özel bir güvenlik tarayıcısının yanında çalıştıran ekipler, her biri için ayrı ayrı ödeme yapar. Copilot yeni gelen; diğerleri zaten ölçülüyordu.
Pratikteki etkisi: Ayda 50 PR'ı birleştiren bir API ekibi, inceleme başına 4 dakika ile yalnızca Copilot incelemesi için ayda 200 Actions dakikası tüketir. Bu, tek bir depo için Team katmanı aylık kotasının yüzde 7'sidir. Üç depo ile, herhangi bir CI çalıştırmasından önce yüzde 21'e ulaşırsınız.
Aylık faturanızı nasıl tahmin edersiniz?
İnsanları gafil avlayan sayı, tek bir ölçüm birimi değil, toplam maliyettir. Tahmini üç adımda oluşturun.
Adım 1: Koltuklar
Aktif Copilot kullanıcılarını sayın ve koltuk fiyatıyla çarpın.
koltuklar = aktif_kullanıcılar × 10 dolar (Business)
= aktif_kullanıcılar × 19 dolar (Enterprise)
Adım 2: Premium istekler
Geliştirici başına aylık tahminde bulunun. Yoğun bir Workspace kullanıcısı yaklaşık 600 ila 800 istekte bulunur; yalnızca sohbet eden bir kullanıcı ise 150'ye daha yakın bir sayıda bulunur. 300 (Business) dahil kotayla, aşımın yoğun kullanıcı tarafında başlamasını bekleyin.
premium_aşım = max(0, kullanılan_istekler - koltuk_başına_300) × 0,04 dolar
Kontrolden çıkmış bir ajan döngüsünün bütçenizi aşmasını önlemek için kuruluş düzeyinde bir harcama limiti belirleyin. Varsayılan sınırsızdır, bu da aktif olarak izlemeyen herhangi bir ekip için yanlış bir varsayılandır.
Adım 3: Kod incelemesi için Actions dakikaları
Ayda birleştirilen PR'ları inceleme başına dakikayla çarpın. Orta büyüklükteki API PR'ları için 4 dakikalık ortalama makuldür.
inceleme_dakikaları = ay_başına_PR_sayısı × 4
inceleme_aşımı = max(0, inceleme_dakikaları - kalan_actions_kotası)
× 0,008 dolar (Linux özel depoları)
Üçünü birleştirin. Ayda 200 PR birleştiren 10 geliştiricili bir ekip için yaklaşık rakamlar şöyle çıkar:
- Koltuklar: 190 dolar (Enterprise)
- Premium aşım: 40 dolar (ılımlı ajan kullanımı)
- İnceleme dakikaları: Ayda 800, Enterprise kotası dahilinde, 0 dolar
- Toplam: Koltuk taban çizgisinin yaklaşık 230 dolar üzerinde
Business katmanındaki daha küçük ekipler, kotalar daha sıkı olduğu için aşımı daha hızlı yaşar. Aynı 200 PR'ı birleştiren 5 geliştiricili bir Business ekibi, Actions kotasını tüketir ve her 1.000 inceleme dakikası için 6 dolar ödemeye başlar.
CI hattınızda neler değişir?
Üç somut hat değişikliği maliyeti anında geri öder.
1. Botlar ve dependabot PR'larında Copilot incelemesini atlayın. Çoğu ekip, bir Renovate güncellemesi üzerinde yapay zeka incelemesine ihtiyaç duymaz. İş akışı tetikleyicisine bir yol veya aktör filtresi ekleyin.
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. Oluşturulan istemci farklarını önbelleğe alın. Deponuz her PR'da istemcileri yeniden oluşturuyorsa, inceleme farkı her seferinde okur. Oluşturulan çıktıyı hesaplanmış bir hash'in arkasına depolayın ve hash temel dal ile eşleştiğinde inceleme işini atlayın.
3. API depoları için daha küçük bir yol filtresi üzerinde Copilot incelemesi çalıştırın. İncelemeyi işleyici, spesifikasyon ve test dosyalarıyla kısıtlayın. Oluşturulan istemcileri tamamen atlayın. İnceleme kalitesi yüksek kalır; dakikalar yarı yarıya düşer.
on:
pull_request:
paths:
- 'apis/**/*.yaml'
- 'cmd/**'
- 'internal/**'
- 'tests/**'
Yönetim: Her API ekibinin belirlemesi gereken dört kontrol
Bunlar 20 dakika sürer ve çoğu sürpriz faturayı önler.
- Harcama limiti. Bunu depo düzeyinde değil, kuruluş düzeyinde ayarlayın. Varsayılan sınırsızdır; tereddüt etmeyeceğiniz bir sayı seçin ve yüzde 20 aşağı yuvarlayın.
- Premium istek uyarıları. GitHub, dahil edilen kotanın yüzde 50, 75 ve 90'ında e-postalar gönderir. Bunları Slack veya olay aracınıza bağlayın, böylece gelen kutularında kaybolmazlar.
- İnceleme tetikleyicileriyle ilgili depo politikası. Copilot incelemesinin her PR'da mı yoksa yalnızca
review-pleaseetiketli PR'larda mı tetikleneceğine karar verin. Etiket odaklı model, gerçek sorunları yakalayan incelemeleri kaybetmeden maliyetleri yaklaşık yüzde 60 oranında düşürür. - Ekip başına dağıtım. Copilot Enterprise özelliklerini kuruluş genelinde değil, ekip başına etkinleştirin. Yeni özellikler isteğe bağlı olarak sunulur; her sürümün yayınlandığı anda maliyetini üstlenmek zorunda değilsiniz.
Apidog nerede devreye giriyor?
Apidog bir Copilot alternatifi değildir; sözleşme testlerinizi üç araç yerine tek bir araç içinde tutan katmandır. Hem maliyetleri hem de kaliteyi öngörülebilir kılan desen:
- Spesifikasyon ve kaydedilmiş istek örnekleri, depoyla birlikte commit edilen Apidog koleksiyonunda yaşar.
- Sözleşme testleri canlı API'ye karşı değil, Apidog mock sunucusuna karşı çalışır. Mock çalıştırmaları ücretsiz ve hızlıdır.
- Copilot incelemesi, spesifikasyon örneğinin güncel olup olmadığına değil, işleyici mantığına ve test kapsamına odaklanır.
- CI iş akışı, sözleşme doğrulaması için
apidog-cli'yi 30 saniyede çalıştırır ve Copilot incelemesini yalnızca doğrulama başarılı olursa tetikler.
Bu sıralama önemlidir, çünkü Copilot incelemesi hattaki en pahalı adımdır. Bir sözleşme sorununda hızlıca başarısız olmak, gerçekten hak eden kod için inceleme dakikalarını kurtarır. Postman olmadan API testi kılavuzu temel Apidog mock iş akışını kapsar; DeepSeek V4 API kılavuzu, bir model API'ye uygulanan deseni gösterir.
Bir sonraki faturalandırma döngüsünde ne beklenmeli?
Takviminize eklemeniz gereken üç şey:
- 1 ila 7. Günler: Premium istek kullanımı normal görünüyor. Çoğu ekip, ilk haftada koltuk başına 300 dahil kotanın altında kalır.
- 14 ila 21. Günler: Yoğun kullanıcılar dahil kotayı aşar. Bir harcama limiti belirlerseniz, bu kullanıcılar için istekler başarısız olmaya başlar. Limit olmadan fatura büyür.
- 28 ila 30. Günler: Copilot incelemesinden kaynaklanan Actions dakika kullanımı artar. Ekiplerin yeni kalemi fark ettiği yer burasıdır. Bir önceki ayın faturasıyla yan yana karşılaştırın.
Ay sonunda denetim yapın. Yoğun kullanıcıları Enterprise katmanına taşıyın (1.000 dahil istek), etkin olmayan kullanıcıların koltuklarını azaltın ve inceleme iş akışındaki yol filtresini sıkılaştırın.
Sık yapılan hatalar
Geçtiğimiz ay bir düzine API ekibini denetledikten sonra, aynı beş sorun ortaya çıkıyor:
- Harcama limiti yok. Tek bir ajan döngüsü saatlerce çalışabilir. Her zaman üst sınır belirleyin.
- İnceleme her depoda etkinleştirilmiş. İncelemenin gerçekten karşılığını verdiği depoları seçin. Başka yerlerde devre dışı bırakın.
- Oluşturulan istemciler incelenmiş. Bunları yol filtresiyle hariç tutun.
- Bot PR'ları incelenmiş. Dependabot, Renovate ve herhangi bir şirket içi otomatik güncelleyiciyi filtreleyin.
- Temel ölçümler yok. Bir "öncesi" anlık görüntüsü olmadan, iş akışındaki bir değişikliğin para tasarrufu sağlayıp sağlamadığını anlayamazsınız. GitHub'ın faturalandırma arayüzü bir CSV dışa aktarımı sunar; bunu her ay çekin.
SSS
Koltuk fiyatı hala kullanıcı başına 10 dolar mı?Copilot Business kullanıcı başına aylık 10 dolar, Copilot Enterprise kullanıcı başına aylık 19 dolar ve bireyler için Copilot Pro aylık 10 dolardır. Koltuk katmanı, dahil edilen premium istek kotasını belirler.
Satır içi tamamlamalar artık ölçülüyor mu?Hayır. Sohbet ve satır içi tamamlamalar için varsayılan model, ücretli katmanlar için ölçülmez. Premium istekler, daha pahalı özellikleri ve model seçimini kapsar.
Premium kotam bittiğinde ne olur?Varsayılan olarak, istekler kota hatasıyla başarısız olmaya başlar. Sınırına kadar istek başına 0,04 dolar aşımı izin vermek için bir harcama limiti belirleyebilirsiniz.
Kod incelemesi için yeni Actions dakikaları ayrı ayrı mı faturalandırılıyor?Hayır. CI'nizin geri kalanıyla aynı Actions dakika havuzunu tüketirler. Toplam Actions kullanımını takip edin ve bütçeyi dengelemek için iş akışı tetikleyicilerini ayarlayın.
Copilot kod incelemesini tamamen devre dışı bırakabilir miyim?Evet. Kuruluş yöneticisi, politika düzeyinde depoları devre dışı bırakabilir. Aynı ayar ekip başına kaydı kontrol eder.
Copilot incelemesi özel API spesifikasyonlarında çalışır mı?Evet. Özel depolar Actions dakikalarını tüketir; genel depolar ücretsizdir. İnceleyici, spesifikasyon ve işleyici dosyalarını diğer tüm kaynaklar gibi okur.
Copilot incelemesi premium istekleri de kullanıyor mu?Şu anda yalnızca Actions dakikalarını tüketiyor. İnceleyicinin kullandığı model, Copilot platformunun bir parçasıdır ve ayrı bir premium istek olarak faturalandırılmaz. Bu, bir sonraki çeyrekte değişme olasılığı en yüksek olan kısımdır; GitHub değişiklik günlüğünü izleyin.
Hem Copilot incelemesi hem de CI'da doğrudan model API çağrıları çalıştıran ekipler için, GPT-5.5 ücretsiz Codex kılavuzu belirteç başına maliyet tarafını kapsar ve Apidog mock ve sözleşme katmanını sarar, böylece yapay zeka incelemesi yalnızca ucuz kontrolleri önce geçen PR'larda çalışır.
