Ana sayfa › Blog

Yapay zekayı sunucuda mı, tarayıcıda mı çalıştırmalı? Ücretsiz sunucu planında ölçtük

4 Ekim 2026 · 2 dk okuma · Töz AI

Töz-1'i neden bir API arkasında değil, ziyaretçinin tarayıcısında çalıştırıyoruz? Karar varsayıma değil ölçüme dayandı: ücretsiz bir sunucu planında deneyip sonuçları yazdık.

Soru

Bir dil modelini kullanıcıya sunmanın klasik yolu sunucudur: model orada çalışır, kullanıcı bir API'ye istek atar. Bunun maliyeti var (sunucu, GPU, ölçekleme) ve bir bedeli var (yazdığınız her şey sunucuya gider). Küçük bir model ise tarayıcıya sığabilir. Hangisi daha iyi? Tahmin yürütmek yerine ölçtük.

Sunucu denemesi

Hedef, ücretsiz bir bulut planıydı (Render ücretsiz web servisi). Kutunun gerçekte ne verdiğini kendi içinden okuduk:

İşlemciAMD EPYC 7R13
CPU kotası (cgroup)0,15 çekirdek (8 çekirdek görünüyor, kota bir çekirdeğin yüzde 15'i)
Bellek sınırı≈ 536 MB (planda "512 MB")
Uyku15 dk boşta kalınca uyur; uyanması panelin kendi uyarısına göre "50 saniye ya da daha fazla"

O sırada Töz-1'in ONNX sürümü henüz yoktu; boyutça en yakın hazır modeli kullandık: SmolLM2-135M, 8-bit, 137 MB. ONNX Runtime ile, tek iş parçacığı, KV önbellekli, gerçek bir üretim döngüsü:

Bellek de ayrı bir sorundu. İlk dağıtım, tek bir istek görmeden Out of memory (used over 512Mi) ile öldürüldü. ONNX Runtime'ın bellek arena'sını kapatınca açıldı, tepe kullanım 375 MB'a indi; ama bu yalnızca 32 tokenlık bağlamla ve 137 MB'lık modelle. Töz-1'in 1024 tokenlık bağlamında yalnızca KV önbelleği fp32'de yaklaşık 113 MB tutar (18 katman × 2 × 768 × 1024 × 4 bayt). Yani sığmıyor, ve ikinci bir kullanıcıya yer yok.

Tarayıcı

Aynı model, ziyaretçinin tarayıcısında: Töz-1'in 8-bit ONNX sürümü (298 MB), ONNX Runtime Web üzerinden WebAssembly ile ayrı bir iş parçacığında. Ölçtüğümüz cihaz güçlü değil: 2 çekirdekli, eski bir Intel Mac.

Çok iş parçacıklı WebAssembly için sayfanın SharedArrayBuffer kullanabilmesi gerekir; bu da COOP/COEP başlıklarına bağlı. Bunun giriş akışıyla nasıl çakıştığı ayrı bir hikâye, ama hız farkının kaynağı bu.

Karşılaştırma

Ücretsiz sunucuTarayıcı
Hız≈ 1,1 token/sn (ölçekli tahmin)≈ 13 token/sn (ölçüm)
Eşzamanlı kullanıcı1 (bellek yetmiyor)Sınırsız: herkes kendi işlemcisini getirir
Soğuk başlangıç50 sn ve üstüYok
Mesaj içeriğiSunucuya giderCihazdan çıkmaz
Bizim maliyetimizSunucu kiralamaYalnızca statik dosya barındırma

Bedeli ne?

Dürüst olalım, tarayıcı yolunun bedeli var: ilk açılışta 298 MB iner (Hugging Face'in CDN'inden; barındırma sağlayıcımızın bant genişliğinden değil), sonra tarayıcı önbelleğinde kalır. Mobil veride bu yük. Zayıf bir cihazda üretim yavaşlar. Bu yüzden sitede model inmeden önce boyutu yazıp onay istiyoruz.

Ölçümün sınırları

Sonuç: siteyi tamamen statik dosya olarak yayımlıyoruz; çıkarım ziyaretçinin cihazında. Modelin kendisi için Töz-1 nedir yazısına bakabilirsiniz.

Töz-1'i tarayıcınızda deneyin: kurulum yok, sunucu yok.

Töz-1'i dene