> ML_KUTUPHANE // TRANSFORMERS-JS_v1.0
Transformers.js
Hugging Face — JavaScript ve WebGPU içinde son teknoloji transformatör modelleri çalıştırmak için Hugging Face kütüphanesi.
client-edge-embeddedv3.0.0Apache-2.0qualified
Model Eğitimi (Training)
Bu kütüphane optimize edilmiş bir inference motorudur; model eğitimi için kullanılmaz.
Model Sunumu (Inference)
Inference Hızlandırıcıları:
CPUWEBGPUWASM
Hedef Ortamlar (Targets):browser, edge, server
Kuantizasyon Formatları:q4, q8, int8, fp16
Neleri Sağlar (Ne Yapar)
- +JavaScript içinde doğrudan Hugging Face pipeline API'si: pipeline("feature-extraction", "Xenova/all-MiniLM-L6-v2")
- +Modern tarayıcılarda neredeyse yerel çıkarım hızları sunan WebGPU hızlandırması
- +İstemci tarafı otomatik konuşma tanıma (Whisper), görüntü analizi (Florence-2, CLIP) ve metin üretimi (Llama 3.2, SmolLM)
- +Web worker'lar, service worker'lar, Node.js, Bun, Deno ve Electron içinde sorunsuz çalışma
Neleri Sağlamaz (Ne Yapmaz)
- -Nöral model ağırlıklarını eğitme veya ince ayar yapma (yalnızca çıkarım)
- -İstemci donanımının RAM/VRAM kapasitesini aşan modelleri çalıştırma
- -Sunucu tarafı çok düğümlü tensör paralelliğini destekleme
>Uygun İş Tipleri
- Sıfır maliyetli istemci tarafı vektör arama gömmeleri (Xenova/all-MiniLM-L6-v2 ile doğrudan tarayıcıda gömme üretimi)
- Sıfır sunucu transkripsiyon faturasıyla Whisper ile tarayıcı içi konuşmadan metne dönüştürme
- Masaüstü Electron veya mobil React Native uygulamalarında çevrimdışı gizlilik öncelikli metin analizi
>Uygun Olmayan İş Tipleri
- Büyük temel modelleri eğitme
- Yüzlerce eşzamanlı istekle yüksek verimli merkezi kurumsal API'ler sunma (vLLM veya Triton kullanın)
Veri Yerleşimi ve İkameti
%100 son kullanıcının makinesinde veya sunucusuz Node konteynerinde çalışır. Sıfır kullanıcı girdisi korumalı alanı terk eder.
Güvenlik Değerlendirmesi
Apache-2.0 lisansı. ONNX çalışma zamanı korumalı alanı rastgele kod yürütülmesini engeller.
Operasyonel Metrikler ve Bilinen Kısıtlar
Olgunluk:mature
Öğrenme Eğrisi:low
Operasyon Yükü:low
Maliyet Seviyesi:free-oss
> Bilinen Kısıtlamalar:
- İlk sayfa yüklemesi, model ağırlıklarının tarayıcı Cache Storage API'sine indirilmesini gerektirir (örn. MiniLM için 25MB, Whisper tiny için 150MB).
İlişkili Üretim Arıza Paternleri (Incidentpedia)
Bu kütüphaneyi üretimde kullanırken aşağıdaki arıza senaryolarına karşı fail-closed korumalar uygulayın:
> Birincil Kanıt ve Doğrulama Kaynakları
Transformers.js Documentationofficial-docs • >=2.17.0, <=3.0.x
2026-09-25HIGH
