AnyLanguageModel 1.0: Apple Platformlarında Yerel Model Desteği ve Gelişmiş API
Hugging Face, AnyLanguageModel kütüphanesinin 1.0 sürümünü duyurdu. Yeni sürüm, iOS, macOS ve visionOS üzerinde yerel ve bulut tabanlı büyük dil modellerini tek bir API ile kullanma imkanı sunuyor ve swift‑huggingface ile swift‑xet paketlerini de 1.0 seviyesine taşıyor.

Özetle
- 1
AnyLanguageModel 1.0, yerel ve bulut modelleri tek bir API ile birleştirerek geliştiricilerin geçiş maliyetini sıfıra indiriyor.
- 2
Tool calling, guided generation ve görüntü ekleme gibi ileri seviye özellikler tüm sağlayıcılarla uyumlu hâle getirildi.
- 3
Gemma 4E2B, LFM2.5 2.6B ve Qwen3.8 27B gibi büyük modeller iPhone ve Mac cihazlarda doğrudan çalıştırılabiliyor.
Geçtiğimiz Kasım ayında tanıtılan AnyLanguageModel, Apple'ın Foundation Models çerçevesine drop‑in bir alternatif olarak geliştirildi. Geliştiricilerin hem cihaz içinde (local) hem de uzaktan (hosted) model çalıştırma ihtiyacını tek bir API üzerinden karşılaması hedeflendi; bu sayede farklı sağlayıcılar arasında geçiş yapmak ya da birden fazla entegrasyon kodu yazmak zorunluluğu ortadan kalktı.
AnyLanguageModel 1.0, import satırını "import FoundationModels" yerine "import AnyLanguageModel" olarak değiştirmekle başlayıp aynı oturum kodunun hem sistem modeline, hem llama.cpp, MLX ve Core ML üzerinden açık ağırlıklı modellere, hem de OpenAI, Anthropic, Google Gemini, Ollama ve Hugging Face gibi bulut sağlayıcılarına yönlendirilmesini sağlıyor. Araç çağrısı (tool calling), yönlendirilmiş üretim (guided generation) ve görüntü ekleme gibi gelişmiş özellikler tüm sağlayıcılarla uyumlu hâle getirildi.
Yerel model desteği de önemli ölçüde genişletildi. Hub üzerinden en çok indirilen modeller arasında Google'ın Gemma 4 E2B (3.4 GB, Q4_0), Liquid AI'nin LFM2.5 2.6B (1.7 GB, Q4_K_M) ve Alibaba'nın Qwen3.8 27B (16 GB, 4‑bit) bulunuyor; ilk ikisi iPhone’da, üçüncüsü ise 32 GB RAM’e sahip bir Mac’te çalışabiliyor. Daha büyük modeller, örneğin Z.ai’nin GLM‑5.3 (≈1.5 TB BF16), yalnızca güçlü sunucularda veya inference provider aracılığıyla erişilebiliyor.
Yeni sürüm aynı zamanda bağımlılık yönetimini basitleştiriyor; Swift Package Manager üzerinden "https://github.com/huggingface/AnyLanguageModel" adresiyle 1.0.0 ve üzeri sürümler eklenebiliyor. Geçiş rehberleri, API anahtarlarının kapalı bir fonksiyon üzerinden alınması ve Linux uyumluluğu gibi konularda geliştiricilere yol gösteriyor. Topluluk katkılarıyla şekillenen bu güncellemeler, Apple ekosisteminde LLM tabanlı akıllı uygulamaların geliştirilmesini hızlandırmayı amaçlıyor.
Yöney yorumu
AnyLanguageModel 1.0, Apple ekosisteminde LLM tabanlı uygulamaların geliştirilme sürecini büyük ölçüde hızlandıracak; geliştiriciler hem cihaz içinde düşük gecikmeli çözümler hem de bulut sağlayıcılarının gücünden faydalanabilecek.
Bu haber Hugging Face kaynağından derlenip Türkçeye aktarıldı. Ayrıntılar ve orijinal metin için oka tıklayın.


