AnyLanguageModel 1.0:苹果平台本地模型的一年
Hugging Face发布AnyLanguageModel 1.0,可直接替换苹果Foundation Models框架,通过同一个API使用本地或托管模型,并同时发布swift-huggingface 1.0和swift-xet 1.0。新版加入工具调用、引导式生成、图像支持、多家托管服务商以及Linux支持。
文章要点
AnyLanguageModel是Apple Foundation Models框架的直接替代品,让开发者可以自行选择应用使用的模型和提供方。该项目始于2025年11月,源自开发者反馈,现发布1.0版,同时发布的还有swift-huggingface 1.0和swift-xet 1.0,这两个包可加快Swift应用从Hugging Face Hub下载模型。迁移只需把FoundationModels的import改为AnyLanguageModel。
同一套会话代码可用于系统模型、通过llama.cpp、MLX和Core ML运行的开放权重模型,以及OpenAI、Anthropic、Google Gemini、Ollama等托管服务。工具调用和引导式生成对所有提供方都可用,库也能在Linux上运行。文章举例:Gemma 4 E2B(约3.4 GB)和LFM2.5 2.6B(约1.7 GB)可在iPhone上运行,Qwen3.8 27B(约16 GB)适用于32 GB及以上内存的Mac。作者表示其他类型的模型“即将”支持,未给出日期。
本摘要由 AnnuIA 根据 Hugging Face 官方页面用自己的话撰写。内容及版权归发布方所有,请阅读原文。