AnyLanguageModel 1.0: год локальных моделей на платформах Apple
Hugging Face выпускает AnyLanguageModel 1.0 — прямую замену фреймворка Apple Foundation Models, дающую доступ к локальным и размещённым моделям через один API, вместе с swift-huggingface 1.0 и swift-xet 1.0. Добавлены вызов инструментов, управляемая генерация, поддержка изображений, много провайдеров и поддержка Linux.
О чём статья
AnyLanguageModel — прямая замена фреймворка Apple Foundation Models, позволяющая разработчикам выбирать модель и провайдера для своего приложения. Проект возник в ноябре 2025 года по отзывам разработчиков и выходит в версии 1.0 одновременно с swift-huggingface 1.0 и swift-xet 1.0 — двумя пакетами, которые ускоряют загрузку моделей с Hugging Face Hub в приложениях на Swift. Для перехода достаточно заменить импорт FoundationModels на AnyLanguageModel.
Один и тот же код сессии работает с системной моделью, открытыми моделями через llama.cpp, MLX и Core ML и облачными провайдерами, такими как OpenAI, Anthropic, Google Gemini или Ollama. Вызов инструментов и управляемая генерация поддерживаются всеми провайдерами, а библиотека работает и в Linux. В статье приведены примеры: Gemma 4 E2B (около 3,4 ГБ) и LFM2.5 2.6B (около 1,7 ГБ) помещаются на iPhone, а Qwen3.8 27B (около 16 ГБ) подходит для Mac с 32 ГБ и более. Авторы обещают «скоро» другие типы моделей, без сроков.
Читать официальную статью Карточка AnnuIA
Краткое изложение написано AnnuIA своими словами по официальной странице Hugging Face. Содержание и права принадлежат издателю: читайте оригинальную статью.