Savings Layer, BiVelio platformunun bir parçası

LLM faturanız, kontrol altında. Her çağrıda ölçülür.

Savings, uygulamanızın tekrarladığı istekleri sağlayıcıyı yeniden çağırmadan yanıtlar ve her çağrıyı onun sayacıyla ölçer.

Herkese açık test tezgâhının verileriyle Savings paneli: ölçülen tasarruf ve modele göre dağılımı.
Herkese açık test tezgâhının verileriyle panel
OpenAIAnthropicGoogleHer sağlayıcının kendi sayacıyla canlı ölçüldü
İki ürün

Token'larınız nereye gidiyor: uygulamanıza mı, kod ajanınıza mı?

İkisi de koltuk başına lisanslanır ve ikisi de sağlayıcınızın kendi sayacıyla sayar. Farklı işler yaparlar, bu yüzden her biri kendi sözünü verir — ve bugün yalnızca birinin yayımlanmış bir tasarruf rakamı var.

SDK

Kendi anahtarınızla bir LLM API'sini çağıran ve her token için ödeme yapan, JavaScript veya TypeScript ile yazılmış Node.js uygulamaları için.

Çağrıyı kodunuzun içinde sarar, sağlayıcıya yalnızca ödenmesi gerekeni gönderir ve her yanıtla birlikte bir SavingsReport döndürür.

Yayımladığımız rakam
OpenAIgpt-4o-mini
%31,5daha düşük fatura (%95 aralık: %25,7 ile %36,7 arası), isteklerin %30 kadarının birebir tekrar olduğu bir akışta — GSM8K, SDK 0.4.31

Bir tahmin değil: ne kadar tasarruf edeceğiniz, trafiğinizin ne kadar tekrarlandığına bağlıdır. Tasarruf raporunuzda yalnızca sağlayıcınızın sayacının doğruladığı sayılır — sağlayıcı çağrılmadan sunulan tekrarlanan istekler de buna dahildir ve her biri, daha önce çalışmış özdeş isteğin sayacıyla fiyatlandırılır.

Kurulum
pnpm add @bivelio/savings-layer
Tam kurulum

Gateway

Claude Code, Codex CLI veya başka bir kod ajanını API anahtarıyla kullananlar için.

Tek bir komut, koda dokunmadan terminalinizin önüne yerel bir sayaç koyar. Gateway, sağlayıcınızın kullanımını bildirdiği her isteği sağlayıcının kendi sayacıyla sayar — fiyat kataloğumuzdaki modeller için — ve bunları panelinizde gün ve model bazında toplar.

Yayımladığımız rakam
Anthropic
%2,5faturadan, PRO'nun önbellek indirimiyle ve yol açtığı önbellek ıskaları düşüldükten sonra (%95 aralığı: %1,5 ile %3,6 arası). Liste fiyatlarıyla, tek bir kuruluşun, yani bizim 51 Claude Code oturumumuz üzerinde simüle edildi.

Ekibiniz için bir tahmin değildir: tek bir kuruluş, tek bir sağlayıcı ve liste fiyatlarıdır; Anthropic harcamasının yüksek olduğu yerde fark edilen küçük bir tasarruftur. PRO ile, Anthropic modellerinde, gateway önbellek yazmalarını bir saatlik TTL'den beş dakikalık TTL'ye yalnızca prompt'un büyük bir kısmının yeni olduğu turlarda taşır — bir oturumun ilk turu ya da bir sıkıştırma gibi — ve süren bir oturumun ardışık turlarına dokunmaz. Bu fiyatı değiştirir, modelin okuduğunu asla; tasarruf raporunuzda da yalnızca sağlayıcınızın sayacının doğruladığı sayılır.

Kurulum
npm i -g @bivelio/savings-layer
export BIVELIO_SERVICE_KEY=bvk_…
bvsala claude
Tam kurulum
SDK — API anahtarıyla çalışan JavaScript ve TypeScript uygulamaları için
Geliştiriciler için yapıldı

Faturayla daha az baş ağrısı. Sağlayıcı değiştirmeden.

Paket hakkında dört gerçek. Hiçbiri bir vaat değil.

dependencies: {}

Sıfır çalışma zamanı bağımlılığı

Tek bir ESM paketi. Kodunuzun yanına bizim yazmadığımız hiçbir şey kurulmaz; kesin tokenizer isteğe bağlı bir peer'dır.

report.cost.basis

Çağrı başına bir SavingsReport

Asla toplanmayan dört defter, temeliyle birlikte maliyet (ölçülen veya tahmini) ve aşama başına izler. Panonuzun okuduğu şeyin aynısı.

app → provider api

Trafiğiniz doğrudan gitmeye devam eder

SDK çağrıyı sürecinizin içinde sarmalar. Promptlarınız BiVelio'dan geçmez: bize yalnızca sayımlar ve maliyet ulaşır.

layer.generateStream(request)

Streaming, aynı rapor

generateStream() yanıtı sağlayıcı yazdıkça size iletir ve generate() ile aynı SavingsReport'la, aynı temel kurallarıyla kapanır: sağlayıcının son sayacı stream'in sonunda okunur; bu sayaç olmadan biten bir stream ölçülmemiş olarak raporlanır ve asla ölçülmüş tasarruf sayılmaz. Çıktı sözleşmesi varsa yanıt doğrulanmış olarak, tek parça halinde gelir.

Sade bir dille

SDK tam olarak ne yapar?

Dört fikir, dört adet sekiz saniyelik animasyon.

01

Yapay zekâ kelime başına ücret alır

Yapay zekâya yapılan her istek, giren ve çıkan metne göre ödenir. Savings bu yolun ortasında durur: daha önce gördüğü ve doğruladığı bir istek, sağlayıcı yeniden çağrılmadan yanıtlanır; ödemeniz gerekmeyen de kavanozunuza düşer.

02

Aynı şey için iki kez ödemezsiniz

Yapay zeka her turda ona daha önce gönderdiğiniz her şeyi yeniden okur — ve sağlayıcı bunu yeniden ücretlendirir. Savings her isteği, sağlayıcının tekrarlara indirimli fiyatını uygulayacağı şekilde hazırlar. İndirim sağlayıcınındır; bizim payımız onu doğru istemektir.

03

Doğrulayabileceğiniz bir makbuz

İnanç istemiyoruz. Her tasarruf, sağlayıcının resmî sayacıyla ölçülür — size fatura kestiği sayaçla — ve makbuzunuza işlenir. Faturayla karşılaştırılamayan hiçbir şey duyurulmaz.

04

Ücretsiz ölçün, sonra koltuk başına ödeyin

Ücretsiz Ölçüm lisansıyla başlayın: katman gölge modunda çalışır ve kendi trafiğinizde ne kadar tasarruf edeceğini gösterir. Kolları açmak için, tasarruf etseniz de etmeseniz de koltuk başına sabit bir ücret ya da bir Ekip planı ödersiniz — tasarrufunuz üzerinden komisyon olmadan.

Animasyonlar fikri anlatır. Gerçek rakamlar — gerçek sağlayıcılara karşı ölçülmüş — hemen aşağıda.

Vaat yok: ölçümler

Tasarruf ettirdiğini nereden biliyoruz? Ölçüyoruz — ve her denemeyi tek tek yayımlıyoruz.

Her senaryo gerçek sağlayıcıya karşı iki kez çalışır: olduğu gibi ve önünde Savings ile. İki sonuç da sağlayıcının kendi sayacıyla sayılır — faturanızı fiyatlandıran sayaçla. İşte hata payıyla birlikte çıkan sonuç:

Gerçek sağlayıcıya karşı ölçüldü
OpenAIgpt-4o-mini
%31,5daha düşük fatura (%95 aralık: %25,7 ile %36,7 arası), isteklerin %30 kadarının birebir tekrar olduğu bir akışta — GSM8K, SDK 0.4.31
Anthropicclaude-sonnet-5
%75,1aynı akış (%95 aralık: %69,3 ile %79,6 arası). Orijinal faturanın yaklaşık %41 kadarı Anthropic'in kendi önek önbelleği indirimidir — sağlayıcının, bizim değil, ve ayrı gösterilir

Her kol kendi defterine düşer ve defterler asla toplanmaz. Bu bataryada tasarruf, SDK'nın sağlayıcıyı çağırmadan sunduğu tekrarlanan isteklerden ve Claude'da sağlayıcının kendi önek önbelleğinden geldi. npm paketi bir sıkıştırıcı içermez.

Uyumlu
OpenAIAnthropicGeminiMistralLlamaDeepSeekPerplexityHugging FaceNVIDIA NIMAzure OpenAIBedrockOllamavLLM

Uyumlu, ölçülmüş demek değildir. SDK, OpenAI API'siyle uyumlu her uç noktayla, ayrıca yerel Anthropic bağdaştırıcısı ve yerel Gemini bağdaştırıcısıyla (0.4.33 sürümünde yeni) çalışır. Herkese açık test tezgâhında tasarruf rakamı olanlar bugün yalnızca OpenAI ve Anthropic modelleridir; Gemini'nin tasarruf rakamı yok. Gemini için ölçülen: Gemini 3.8 Flash, yerel API'si üzerinden, 1 Ekim 2026 tarihli haftalık canlı testte — dört bataryanın tümü, hiçbir katman hatası olmadan ve önbelleğe alınan ya da tasarruf olarak kredilendirilen hiçbir ret olmadan. Bu test, katmanın hiçbir şeyi bozmadığını ve fazla ücret almadığını kontrol eder; bir tasarrufu ölçmez. Ayrıca ölçüldü: Gemini 3.1 Pro, yerel API'si üzerinden, 1–2 Ekim 2026 tarihli iki kısmi koşuda (sağlayıcının günlük kotası dört bataryaya bir günde yetmiyor): dört bataryanın tamamı, yine katmandan kaynaklı hiçbir hata olmadan ve önbelleğe alınmış ya da tasarruf sayılmış hiçbir ret olmadan.

Test adil bir deneydir: aynı görev iki kez — Savings olmadan ve Savings ile — ve ikisini de sağlayıcının aynı sayacı ölçer.

Jargonsuz çevirisi

İsteklerin %30 kadarının birebir tekrarlandığı bir akışta fatura %31,5 düştü — %95 güvenle %25,7 ile %36,7 arasında. Ne kadar tasarruf edeceğiniz, trafiğinizin ne kadar tekrarlandığına bağlıdır.

Bir yüzde; aralığı, modeli ve trafiği olmadan hiçbir şey ifade etmez: üçünü de yayımlıyoruz.

Dürüst muhasebe

Her tasarruf türü ayrı sayılır — hiçbir rakam şişirilmesin diye.

Her SavingsReport tasarrufu dört deftere ayırır — kaçınılan çağrılar, çıkarılan metin, sıkıştırılan metin ve kendi sağlayıcınızın önbellek indirimi — ve bunları asla tek bir pazarlama rakamında toplamaz.

Herkese açık test tezgâhında (2026-09-28), kurulu SDK'nın tasarrufu birinci defterden — sağlayıcı çağrılmadan sunulan tekrarlanan isteklerden — ve Claude'da, kendi sağlayıcınızın indirimi olan dördüncüden geldi. npm paketi bir sıkıştırıcı içermez. Yayımlanmış rakamı olmayan bir defter burada anlatılır, reklamı yapılmaz.

01

avoided_calls

Hiç çalıştırılmayan LLM, getirme ve araç çağrıları.

02

eliminated_tokens

Basitçe gerekmediği için düşürülen bilgi.

03

compressed_tokens

Korunan ama daha az token'la kodlanan bilgi.

04

provider_cached_tokens

Hâlâ prompt'ta, ama daha ucuza faturalandırılan ya da işlenen.

SDK · tek bir kaldıraç, verilerinizde, ödemeden önce

Verilerinizi yapıştırın. SDK'nın kaç token göndereceğini görün.

Burada SDK'nın gerçek format seçicisi, tarayıcınızda ve verilerinizle çalışır. Hiçbir şey bu sayfadan çıkmaz ve hesaba ihtiyacınız yok.

Bir örnek deneyin

…veya kendi JSON'unuzu buraya yapıştırın. Hiçbir şey tarayıcınızdan çıkmaz.

Optimize edici ve kesin tokenizer yükleniyor…

Ne olduğu ve ne olmadığı: tek bir kaldıraç — yapılandırılmış verilerin prompt'a nasıl yazıldığı — bu verilerin giriş token'ları üzerinde. Yalnızca SDK'ya structuredData olarak verdiğiniz verilere uygulanır, mesajlarınızın içine zaten yazılmış JSON'a değil. Bu sizin faturanız değil: kaçınılan çağrılar, sağlayıcınızın önbelleği ve çıkış burada yok; birçok istek de hiç yapılandırılmış veri taşımaz. SDK'nın tamamı için yayımladığımız rakam, ölçüm bölümündeki rakamdır; notuyla birlikte.

Başlamak için beş satır

Kendi uygulamanızda çalıştırın. Prompt'larınız sunucularımıza asla dokunmaz.

SDK'yı sağlayıcınızın önüne yerleştirin. Her yanıt, grafiğe dökebileceğiniz eksiksiz bir SavingsReport taşır — panelin okuduğu rakamların aynısı.

# 1 · paket
pnpm add @bivelio/savings-layer

# 2 · lisans (panelinden)
export BIVELIO_LICENSE_KEY=…

# 3 · çağrıyı sarmak — kod değişikliğinin tamamı bu
const layer = createSavingsLayer({ provider, licenseKey, … });
const { text, report } = await layer.generate({ model, messages });

console.log(report.cost.netSavingsRatio)  // ← tasarruf, ölçülmüş

Ya da tek bir komut bunu yığınınıza göre uyarlasın. init, package.json dosyanızı okur (Next.js, Express, Vercel AI SDK, Mastra, LangChain.js, Anthropic veya OpenAI SDK'sı) ve kurulum satırını, adaptörünüz için tam kodu ve token harcamayan bir kontrolü yazdırır: lisansınız yerindeyken bu kontrolü modeli çağırmadan, kendi makinenizde katman yanıtlar. Siz istemedikçe hiçbir şey yazmaz.

npx @bivelio/savings-layer@latest init
Salesforce HubSpot Odoo Zapier n8n UiPath

Otomasyonlarınızın zaten yaşadığı yerde. Ölçülen, sağlayıcınızın API'sine kendi anahtarınızla yapılan çağrıdır: bir Node.js uygulamasında SDK onu sarar; resmi OpenAI veya Anthropic SDK'sını kullanan başka bir koddan gelen çağrıda ise ağ geçidi öne geçer ve liste fiyatı olan bir modele aitse onu kaydeder.

Gateway — API anahtarıyla çalışan kod ajanları için
Gateway · kod terminalleri

API anahtarıyla Claude Code mu? Gerçek harcamayı token token gör.

Tek bir komut, kodunuza dokunmadan terminalinizin önüne yerel bir sayaç koyar: servis anahtarınızı dışa aktarır ve ajanınızı bvsala üzerinden başlatırsınız. Prompt'larınız asla makinenizden çıkmaz — panelinize yalnızca sayımlar ve maliyet ulaşır.

npm i -g @bivelio/savings-layer
export BIVELIO_SERVICE_KEY=bvk_…

bvsala claude

Ağ geçidi, sağlayıcınızın kullanımını bildirdiği her isteği sağlayıcının kendi sayacıyla ölçer (fiyat kataloğumuzdaki modeller için) ve SDK gibi yalnızca etkin bir lisansla çalışır: lisansı servis anahtarınızla alır ve imzasını kendi makinenizde doğrular. PRO lisansıyla, Anthropic modellerinde, varsayılan olarak bir kaldıraç da uygular: önbellek yazmalarını bir saatlik TTL'den beş dakikalık TTL'ye yalnızca prompt'un büyük bir kısmının yeni olduğu turlarda taşır — bir oturumun ilk turu ya da bir sıkıştırma gibi — ve ardışık turlara dokunmaz. Bu fiyatı değiştirir, modelin okuduğu içeriği asla. Diğer kaldıraçlar siz açana kadar kapalı kalır. savings-mode becerisi limitleriniz için mevcut, etkisi henüz ölçülmedi. Ağ geçidi Codex CLI, Goose, Qwen Code, opencode, Kilo, Aider ve kendi Anthropic anahtarınızla GitHub Copilot CLI ile de çalışır; Cline veya Continue gibi diğerleri için bvsala doctor tam yapılandırmayı yazdırır. Cursor ölçülemez, Gemini CLI ise henüz ölçülmüyor. Nasıl çalıştığını gör →

Python ya da başka bir dil mi? Resmi OpenAI veya Anthropic SDK'sını ağ geçidine yönlendirin; sağlayıcının kullanımını bildirdiği ve liste fiyatı olan bir modele ait her istek bu panele o fiyatla kaydedilir, ölçülmeyen bir istek olduğunda ağ geçidinin günlüğü bunu belirtir. bvsala doctor her SDK için base URL'yi yazdırır. OpenAI ile streaming'de kullanımı istekte talep edin (stream_options.include_usage).

Skill — abonelikle çalışan kod ajanları için
savings-mode · ücretsiz skill

Abonelik limitlerini esneten skill

Fatura yok diye acı da yok değil: beş saatlik pencere ve haftalık limit. savings-mode saf talimatlardan oluşan bir skill — proxy yok, trafiğin el değmeden kalır — limiti gerçekten yakan iki kütleyi keser: model çıktısı ve araç sonuçları. Ücretsizdir; Savings ile ödediğin şey, sana ne kadar kazandırdığını bilmektir.

01

önbellek okumaları

Bağlamın tamamı her turda yeniden okunur — bu yüzden onu yalın tutmak önemlidir.

02

önbellek yazmaları (bir saat)

Her araç sonucu, yeniden okunmadan önce primli olarak önbelleğe yazılır.

03

model çıktısı

Tokenların küçük bir kısmı, token başına en yüksek fiyatla; skill onu doğrudan hedefler.

Bir Claude Code oturumunun harcaması nereye gider, bu sırayla: önbellek okumaları, bir saatlik önbellek yazmaları ve model çıktısı — kendi trafiğimizde, sağlayıcının sayaçlarına karşı sayacımızla ölçüldü. O rapor yayımlanmadı, bu yüzden rakamlarını göstermiyoruz. Skill'in kendi etkisi A/B ile ölçüldüğünde yayımlanacak — asla önce değil.

npx -y @bivelio/savings-layer skill

Tek komut: ~/.claude/skills içine kurulur ve konuşma limitlerden veya token tasarrufundan bahsedince kendiliğinden devreye girer.

Book 15-min callKendi trafiğinde ne kadar tasarruf edeceğini söyleriz, hiçbir şey kurmadan.
Planlar

Ücretsiz ölçün. Tasarruf istediğinizde koltuk başına ödeyin.

Ölçüm ile başlayın: ücretsiz ve kart gerekmez. Katman kendi trafiğinizde gölge modunda çalışır ve paneliniz, sağlayıcınızın sayacıyla değerlenmiş olarak ne kadar tasarruf edeceğini gösterir. Pro ve Ekip, tasarruf etseniz de etmeseniz de koltuk başına EUR cinsinden faturalandırılır ve tasarrufunuz üzerinden komisyon içermez.

Ölçüm

Ücretsiz

Kart gerekmez. Bir kuruluş için gölge modunda katman, en fazla 5 koltuk ve günde 20.000 istek: gönderdiğiniz hiçbir şey değişmez, önbellekten hiçbir şey sunulmaz, asla hiçbir komisyonun parçası olmaz — ve ne kadar tasarruf edeceğini görürsünüz. @bivelio/savings-layer 0.4.33 veya üstü gerekir.

Ücretsiz başlayın →

Pro

€15 / koltuk / ay

Ya da €150 / koltuk / yıl. Tüm optimizasyonlar, istek başına makbuz ve panel. Komisyon yok.

Pro’yu seçin →

Ekip

€129 / ay

10 koltuk dahil; her ek koltuk €12 / ay. Ya da €1.290 / yıl. Komisyon yok.

Ekip’i seçin →

Enterprise

Özel

Çevrimiçi ödemenin izin verdiğinden fazla koltuk, kendi sözleşmeniz veya anlaşmalı fatura koşulları: bize yazın.

  • Her BV‑SALA optimizasyonu, sınırsız
  • İstek başına makbuz: dört defterli SavingsReport, ölçülen ve tahmini ayrı tutulur
  • Tasarruf panelleri ve ekip analitiği
  • Prompt'larınız altyapınızdan asla çıkmaz

Bir koltuk, bir kişi değil, bir makine ya da servis kimliğidir. Aboneliğinin kapsadığı koltuklar için ödersin; panelin bu ay kaçının kullanımda olduğunu gösterir (en az 3 gün etkin; CI ve geçici çalıştırıcılar sayılmaz).

KDV hariçtir. Şirketinizin AB KDV numarası varsa tersine ödeme (reverse charge) uygulanır.

Ölçülen tasarruf üzerinden komisyonlu önceki modeliniz mi var? Onu değişmeden korursunuz; koşulları fiyat koşulları sayfasında.

Şirket ve ekosistem

BiVelio, NVIDIA Inception Program üyesidir.

NVIDIA’nın yapay zekâ ile geliştiren girişimlere yönelik programı.

Programı tanıyın
NVIDIA Inception Program