Claude Code token kullanımı: 18 ipucuyla tüketimi kontrol altına al
Token'ın neden katlanarak arttığını, nasıl ölçüleceğini ve hangi komutlarla düşeceğini öğreneceksin.
Claude Code token kullanımı, sohbet uzadıkça katlanarak artar. Çünkü her mesajda önceki tüm mesajlar yeniden okunur. Bunu düşürmek için alakasız işler arasında /clear kullan. Kullanmadığın MCP'leri kapat. İsteğini tek ve net bir prompt'ta topla, önce planla. /context ve /cost ile neye harcadığını gör. Bağlam yaklaşık %60 dolunca /compact yap. İskeleti Opus'la kur, tekrar eden işi Sonnet'e bırak. Burhan'ın deneyimine göre kolay ipuçları tek başına büyük fark yaratıyor.
Hızlı not: Claude her mesajda sohbetin tamamını yeniden okur. Alakasız bir işe geçerken /clear yazmak, sonraki prompt'ta yüz binlerce token kazandırabilir.
Bu rehberin videosu: Claude Code Token Hackleri: 23 Dakikada 18 İpucu (00:23:11).
Kimin için?
Claude Code'da limiti hızlı dolan herkes için.
Terminalde birden fazla proje yürütenler için.
Claude Code'u API ile kullanıp harcamasını izlemek isteyenler için.
Neden şimdi?
Proje büyüdükçe token kullanımı da artar.
Tek prompt'ta limitin bittiğini düşünüyorsan sorun genelde başlangıç şeklindedir.
Token neden katlanarak büyüyor
Token'ı, modelin her işlemde aldığı küçük bir birim gibi düşün. Kabaca bir kelime, bir token.
İlk mesaj 500 token olabilir. Sohbet uzadıkça her prompt 100.000 ya da 200.000 token yakmaya başlar.
Sebep basit: Claude her turda önceki tüm mesajları yeniden okur. Hedefin, prompt başına tüketimi sabit bir seviyede tutmak.
- CLAUDE.md ve proje kuralları
- MCP sunucuları
- Sistem prompt'ları
- Yetenekler (skills)
- Açık dosyalar
- Sohbetteki bağlam
Bu listedeki her şey her turda yeniden yüklenir. Hangisi büyürse maliyet de onunla büyür.
Önce ölç: /context, /cost ve /stats
/context, sohbetteki tokenin nereye gittiğini gösterir. Örneğin MCP'ye 34.000, memory dosyalarına 10.000, sistem prompt'una 1.500.
/cost mevcut oturumun kullanımını gösterir. /stats son 30 günün toplam tokenini ve kullanım serini verir.
Claude arayüzündeki Usage ekranında haftalık kullanımını ve modellere göre dağılımı görürsün. Limitler haftalık yenilenir.
- /mcp ile hangi MCP'lerin bağlı ve çalışır olduğunu gör.
- Kullanmadığın MCP'yi kapat; her biri her mesajda binlerce token yiyebilir.
- İndirdiğin bir plugin içinde birden çok MCP sunucusu olabilir, onu da kontrol et.
- /context çalıştır
- En büyük kalemi bul
- Gereksiz MCP'yi kapat
- /cost ile oturumu izle
/context
/cost
/stats
/mcpAPI ile çalışıyorsan panelden harcama limiti koy. Örneğin belli bir tutara gelince dursun. Abonelikte buna gerek yok, limit dolunca kendisi durur.
Tek net prompt yaz, önce planla
Adımları ayrı ayrı yazmak yerine tek mesajda topla. Ne kadar net olursan o kadar az prompt harcarsın.
Küçük hataları tek tek düzelttirme. Düzeltmeleri biriktir, toplu gönder.
"Başla" yerine "önce planlayalım" de. Plan modunda Claude bazen şunu sorar: "Bu çok token harcar, emin misin?" Sonra daha ucuz alternatifler önerir.
- Planı bir MD dosyasına kaydettir.
- Sonraki oturumda o dosyayı kural olarak kullandır.
- İstersen ses modülüyle anlat, ama yine tek prompt'ta topla.
- İsteğini tek prompt'ta yaz
- Plan iste, başlatma
- Alternatifleri değerlendir
- Planı MD dosyasına kaydet
- Aşama aşama uygulat
Bana bir web sitesi oluşturacağız. Üç sayfa istiyorum: 1. Ürünler, 2. Blog, 3. Biz kimiz. Siteye e-posta ve form tarafını ekle. Doğrudan çalıştırabileceğim şekilde ayarla. Optimizasyonu baştan düşün. Henüz başlama: önce olması gereken her şeyi planla, eksik bilgi varsa bana soru sor. Projeyi aşamalara ayır ve her aşamayı logla. Planı bir MD dosyasına kaydet.Prompt'tan sonra Claude sana "hangi rengi kullanayım" gibi sorular soruyorsa, prompt yeterince net değildir.
Bağlamı temiz tut: /clear, /compact, memory
Alakasız bir göreve geçerken /clear yaz. Önceki iş bitti mi diye sorabilir, sonra temizleyebilirsin.
/compact sohbeti kısa bir özete çevirir. Bağlam yaklaşık %60 dolduğunda elle sıkıştır. %95 civarında Claude önceki kısımları göremeyebilir.
Temizlemeden önce /memory ekranında auto memory'nin açık olduğundan emin ol. Nereye kaydedeceğini de buradan seçersin.
- CLAUDE.md bir veri deposu değil, kural dosyası olsun. 200 satırın altında tut.
- "Tüm dosyaları oku" deme. Hangi dosyaya bakacağını adıyla söyle; arama token yer.
- Dosyanın tamamı yerine ilgili konuyu okut.
- Uzun görevi /btw ile izle: "Şu an ne yapıyorsun, ne kadar kaldı?" diye sor. Yanlış yöne gidiyorsa durdur.
- Bağlam doluluğunu kontrol et
- %60 civarında /compact
- Memory açık mı bak
- İş bitince /clear
Kullanıcı girişi çalışmıyor. Tüm projeyi tarama. Yalnızca [dosya adı] dosyasını incele ve sorunu bul.Oturum yarıda kalırsa (örneğin bilgisayar çökerse) yeniden başlatmak ciddi token yakar. Projeyi mümkünse tek oturumda bitir.
Doğru model, az ajan, kontrollü izin
/model yazınca Haiku 4.5, Sonnet ve Opus'u görürsün. Her iş için en güçlü modele gerek yok.
Kural şu: iskeleti Opus kursun, tekrar eden içeriği Sonnet doldursun.
Aynı projede çok sayıda ajan çalıştırmak tokeni artırır. Biraz yavaş olsun ama bir, en fazla iki ajanla ilerle.
- Bypass modunu kullanma; izinleri tek tek onayla.
- Her komut çıktısı bağlama eklenir. Kontrollü izin, bu şişkinliği izlemeni sağlar.
- İyi yazılmış bir CLAUDE.md, kuralları ve sayfa yapısını baştan belirleyerek tokeni ciddi azaltır.
Projeyi sen başlat ve iskeleti hazırla. Sayfaların yapısı bitince dur. Ekstra sayfaları ve içerikleri Sonnet ile ekleyeceğiz.Yoğun saatlerde limitlerin daha hızlı tükendiği iddiası var. Burhan bunu test etmediğini, emin olmadığını söylüyor.
Adım adım
- /context çalıştır ve tokenin nereye gittiğini gör.
- /stats ya da arayüzdeki Usage ekranıyla haftalık kullanımına bak.
- /mcp ile kullanmadığın MCP'leri kapat.
- Yeni işe önce plan isteyerek, tek ve net bir prompt'la başla.
- Görev değiştirirken /clear, bağlam %60'a gelince /compact kullan.
- İskeleti Opus'la kur, tekrar eden işleri Sonnet'e geçir.
- Projeyi oturumu kapatmadan bitirmeye çalış.
Örnek: 100 blog yazılı bir web sitesini iki modelle kurmak
- Tek prompt'ta sayfaları, formu ve e-posta tarafını tarif et.
- Önce planlat ve planı MD dosyasına kaydettir.
- Opus ile sitenin iskeletini ve sayfa yapısını hazırlat.
- /model ile Sonnet'e geç.
- 100 blog yazısının içeriğini Sonnet'e doldurt.
- Ara ara /context ile bağlamı kontrol et, gerekirse /compact yap.
Sık yapılan hatalar
Tek bir sohbette alakasız işleri art arda yürütmek. Görev değişince /clear yaz ve yeni işe temiz başla.
Kullanılmayan MCP sunucularını açık bırakmak. /mcp ile listeyi kontrol et ve kullanmadıklarını kapat.
Her küçük hatayı ayrı bir takip mesajıyla düzelttirmek. Düzeltmeleri biriktir ve tek prompt'ta gönder.
CLAUDE.md dosyasını her detayı yığdığın bir depoya çevirmek. Yalnız kuralları yaz ve 200 satırın altında tut.
Bypass moduyla Claude'a sınırsız izin vermek. İzinleri tek tek onaylayarak komut çıktılarını kontrol altında tut.
Kontrol listesi
- /context çıktısında MCP payı makul mü?
- Auto memory açık mı?
- CLAUDE.md 200 satırın altında mı?
- Bağlam %60'a geldiğinde /compact yaptın mı?
- Tekrar eden iş için Sonnet'e geçtin mi?
- API kullanıyorsan harcama limiti koydun mu?
Bugün şunu yap
- /context komutunu çalıştır ve en büyük kalemi not al.
- Kullanmadığın bir MCP'yi kapat.
- /memory ekranında auto memory'yi aç.
- Bir sonraki işine "önce planlayalım, başlama" diye başla.
- CLAUDE.md dosyanı aç ve kural olmayan satırları sil.
Sıkça Sorulan Sorular
Claude Code tek prompt'ta tüm tokeni bitirir mi?
Genelde hayır. Tüketim sohbet uzadıkça artar, çünkü her mesajda geçmişin tamamı yeniden okunur. Hızlı bitiyorsa başlangıç şekline ve açık MCP'lere bak.
/clear ile /compact arasındaki fark ne?
/clear sohbeti tamamen siler. /compact sohbeti kısa bir özete çevirir ve işe devam etmeni sağlar. Temizlemeden önce memory'nin açık olduğundan emin ol.
Her işte Opus kullanmam gerekir mi?
Hayır. İskeleti ve zor kısımları Opus'la yap, çok sayıda benzer sayfa gibi tekrar eden işleri Sonnet'e bırak.
Birden fazla ajan çalıştırmak tokeni artırır mı?
Genelde evet, çünkü aynı anda birden çok yerde prompt veriyorsun. Aynı projede bir, en fazla iki ajanla ilerlemek daha güvenli.
Harcamamı nereden takip ederim?
Terminalde /cost ve /stats kullan. Claude arayüzündeki Usage ekranında haftalık kullanımı ve modellere göre dağılımı görürsün.
5 maddede özet
- Sebep: Her mesajda sohbetin tamamı yeniden okunur, maliyet bu yüzden katlanır.
- Ölç: /context, /cost ve /stats ile tokenin nereye gittiğini gör.
- Planla: Tek net prompt yaz, önce plan iste ve planı MD dosyasına kaydet.
- Temizle: Görev değişince /clear, bağlam %60'a gelince /compact kullan.
- Model: İskeleti Opus kursun, tekrar eden işi Sonnet yapsın; ajan sayısını az tut.
Nasıl hazırlandı: Bu yazıyı Burhan Kocabıyık'ın videosundan yapay zeka yardımıyla çıkardık. Her somut bilgiyi videoyla karşılaştırıp denetledik.