OmniTools 10月20日消息,AnyLanguageModel 1.0 正式发布,同时 swift-huggingface 1.0 与 swift-xet 1.0 也已推出。该项目最初于去年 11 月推出,定位为 Apple Foundation Models 框架的兼容替代方案,让开发者用同一套会话代码选择不同模型和推理服务商。使用时只需把 import FoundationModels 改为 import AnyLanguageModel。
过去一年,项目新增了多项能力:工具调用与引导生成已覆盖所有服务商,包括嵌套的 @Generable 类型及其数组;支持按 Foundation Models 27 的语法在提示中附加图像;在 OS 27 上还可对接任何符合 Foundation Models 的 LanguageModel 协议的模型,包括 Core AI 模型。
托管模型方面,AnyLanguageModel 目前支持 OpenAI 的 Chat Completions 与 Responses API、兼容 Open Responses 的端点、Anthropic 的 Messages API(含自适应思考与 effort 选项)、Google Gemini API、OS 27 上的 Private Cloud Compute,以及 Hugging Face Inference Providers 等 OpenAI 兼容端点。托管服务商同样具备引导生成、流式工具调用和 token 用量统计能力。推理内容也已纳入会话记录,切换服务商时会自动省略无法重放的推理块;API 密钥改为通过闭包获取,便于应用从自有服务器获取短期令牌。
文章还列出了当前 Hub 上部分热门开放权重模型:Google 的 Gemma 4 E2B(GGUF,Q4_0 约 3.4 GB)、Liquid AI 的 LFM2.5 2.6B(GGUF,Q4_K_M 约 1.7 GB),前两者可在 iPhone 上运行;阿里巴巴面向 MLX 的 Qwen3.8 27B(4 bit 约 16 GB)可在 32 GB 及以上内存的 Mac 上运行。Z.ai 的 GLM-5.3 以 BF16 运行约需 1.5 TB,可通过 Inference Providers 调用。团队表示后续将把同样的思路拓展到更多能力类型。