跳到正文
原文
Hugging Face Blog·· 16 小时前AI 评分57

Hugging Face AnyLanguageModel 1.0 发布统一 Swift 接口支持本地与云端模型互操作

AnyLanguageModel 1.0: One Year of Local Models on Apple Platforms

AI 摘要

Hugging Face 正式发布 AnyLanguageModel 1.0,将原本仅用于 Apple 生态的 Foundation Models 框架扩展为支持任意模型提供商的统一 API,允许开发者通过单一会话代码同时调用本地量化模型(如 llama.cpp、MLX、Core ML)和云端托管服务(如 OpenAI、Anthropic、Google Gemini)。该版本同步推出 swift-huggingface 1.0 和 swift-xet 1.0,分别解决模型下载加速与存储传输问题。

核心功能升级包括:所有提供商均支持工具调用(Tool calling)和引导式生成(Guided generation),后者兼容嵌套类型与数组;图像支持沿用 Foundation Models 27 语法,可在 iOS、macOS 及 visionOS 上附加图片;API 密钥改为闭包形式以支持动态获取短期令牌,且自动处理不同提供商对推理块(reasoning blocks)的兼容性差异。在模型生态方面,官方列举了 Gemma 4 E2B(3.4 GB)、LFM2.5 2.6B(1.7 GB)等适配 iPhone 的量化模型,以及 Qwen3.8 27B(16 GB)等需 Mac Studio 运行的大模型,并指出 GLM-5.3 因体积过大需依赖 Inference Providers。

事实层面,AnyLanguageModel 1.0 已支持 Linux 服务器环境,且所有托管模型享有与本地模型同等的特性集。推断层面,该工具旨在降低开发者在“端侧隐私”与“云端能力”之间的架构决策成本,通过标准化接口减少维护多套推理逻辑的工程负担。猜测层面,未来可能扩展至语音与决策类模型,但具体时间表未披露。

来源:Hugging Face Blog · huggingface.co