Son dönemde yapay zeka araçlarının kullanım limitleri giderek daha sık gündeme geliyor. Bu durumdan etkilenenlerden biri de Claude Code kullanıcıları. Yeni limit değişiklikleriyle birlikte, aracın token tüketimini gerçek zamanlı olarak izlemek önem kazandı. Neyse ki, basit bir terminal betiğiyle bu süreci kolayca yönetebilirsiniz. Bu betik, kaplumbağa ve tavşan sembollerini kullanarak kullanım oranlarınızı görsel bir şekilde sunuyor.
Limit Değişiklikleriyle Birlikte Güncellenen Betik
Geçtiğimiz haftalarda Anthropic, Claude Code’un beş saatlik limitini artırırken haftalık limitini sıkılaştırdı. Bu değişiklikler, kullanıcıların token tüketimini daha dikkatli takip etmelerini gerektiriyor. Beş saatlik pencere artık daha esnek olsa da, haftalık limitin aşılması durumunda ek ücretler uygulanabiliyor. Bu nedenle, kullanım oranlarınızı sürekli izlemek kritik hale geldi.
Önceden geliştirilen bir betik, kullanıcıların token tüketimini görsel bir şekilde takip etmelerini sağlıyordu. Ancak limit değişiklikleriyle birlikte bu betik de güncellendi. Artık hem beş saatlik hem de haftalık kullanım oranlarını aynı anda gösterebiliyor. Örneğin, aşağıdaki çıktıda olduğu gibi:
[Sonnet 4.6] ········🐢···········🐇 7d:105% ⚠️@5/14 | ··🐢··🐇··· 5h:70% ⚠️@18:00Bu çıktıda, haftalık kullanım oranının %105’e ulaştığı ve beş saatlik kullanımın ise %70 olduğu görülüyor. Haftalık limitin aşılması durumunda, ek ücretler uygulanabileceği için dikkatli olmak gerekiyor.
Betiğin Çalışma Prensibi
Bu betik, Claude Code’un API’sinden alınan kullanım verilerini işleyerek çalışıyor. Girdi olarak kullanılan JSON verisinden model adı, beş saatlik ve haftalık kullanım oranları, kalan süreler gibi bilgiler çıkartılıyor. Ardından, bu veriler kullanılarak bir görsel çubuk oluşturuluyor. Kaplumbağa sembolü (🐢) kullanım oranını, tavşan sembolü (🐇) ise ideal kullanım oranını temsil ediyor.
Betik aşağıdaki adımları izliyor:
- JSON verisinden gerekli bilgileri çıkartır.
- Beş saatlik ve haftalık kullanım oranlarını hesaplar.
- Kullanım oranlarına göre bir görsel çubuk oluşturur.
- Oluşturulan çubuk ve kullanım oranlarını ekrana yazdırır.
Görsel çubuğun genişliği, W7=20 ve W5=10 değişkenleriyle ayarlanıyor. Haftalık pencere için 20 karakterlik, beş saatlik pencere için ise 10 karakterlik bir çubuk kullanılıyor. Bu sayede kullanım oranları kolayca karşılaştırılabiliyor.
Kendi Ortamınıza Nasıl Kurarsınız?
Bu betiği kendi ortamınıza kurmak oldukça basit. Öncelikle, aşağıdaki komutları terminalinize yapıştırarak betiği indirin ve çalıştırılabilir hale getirin:
curl -sSL -o status.sh
chmod +x status.shArdından, betiği kullanmak için aşağıdaki komutu çalıştırın:
./status.sh "<CLAUDE_CODE_API_RESPONSE>"Burada <CLAUDE_CODE_API_RESPONSE>, Claude Code’un API’sinden aldığınız JSON yanıtı olmalıdır. Örneğin, aşağıdaki gibi bir çıktı alabilirsiniz:
[Sonnet 4.6] ···🐢··🐇···· 7d:45% @05/20 | ·🐢🐇· 5h:20% @14:30Bu çıktıda, kullanım oranlarının oldukça güvenli bir seviyede olduğu görülüyor. Haftalık kullanım %45, beş saatlik kullanım ise %20 seviyesinde.
Zaman Dilimini Ayarlayın
Betik varsayılan olarak Tokyo saat dilimini kullanıyor. Eğer farklı bir saat dilimindeyseniz, betiğin başındaki TZ=Asia/Tokyo satırını değiştirmeniz gerekiyor. Örneğin, Türkiye saati için aşağıdaki satırı kullanabilirsiniz:
TZ=Europe/IstanbulBu değişiklik sayesinde, kalan sürelerin doğru bir şekilde görüntülenmesini sağlayabilirsiniz.
Sonuç: Token Tüketimini Kontrol Altında Tutun
Claude Code’un yeni limitleriyle birlikte, token tüketimini izlemek daha da önem kazandı. Bu basit betik sayesinde, kullanım oranlarınızı gerçek zamanlı olarak takip edebilir ve limit aşımından kaçınabilirsiniz. Hem haftalık hem de beş saatlik pencereyi aynı anda izleyebilmek, kullanım alışkanlıklarınızı daha iyi anlamanıza yardımcı olacaktır.
Artık token tüketiminizi kontrol altında tutmanın zamanı geldi. Bu betiği kullanarak, kullanım oranlarınızı kolayca izleyin ve limit aşımından kaçının. Yapay zeka araçlarının sunduğu gücü sorunsuzca kullanmaya devam edin.
Yapay zeka özeti
Claude Code’un token ve saatlik kullanım limitlerini görsel olarak takip eden basit bir terminal betiği. Haftalık ve beş saatlik pencereyi aynı ekranda gösterir. Kullanım oranlarınızı anında izleyin.