AnyLanguageModel 1.0:Appleプラットフォームでのローカルモデル1年間
Hugging Faceは、AppleのFoundation Modelsフレームワークの置き換えとして使え、ローカルまたはホスト型モデルを単一APIで扱えるAnyLanguageModel 1.0を、swift-huggingface 1.0、swift-xet 1.0とともに公開した。ツール呼び出し、ガイド付き生成、画像対応、多数のホスト型プロバイダー、Linux対応が加わった。
記事の内容
AnyLanguageModelは、AppleのFoundation Modelsフレームワークの置き換えとして使えるライブラリで、アプリが使うモデルとプロバイダーを開発者が選べるようにします。2025年11月に開発者からの意見をきっかけに始まり、Hugging Face HubからのモデルダウンロードをSwiftアプリで高速化するswift-huggingface 1.0とswift-xet 1.0とともに、バージョン1.0になりました。移行はFoundationModelsのimportをAnyLanguageModelに変えるだけです。
同じセッションコードで、システムモデル、llama.cpp・MLX・Core ML経由のオープンウェイトモデル、OpenAI、Anthropic、Google Gemini、Ollamaなどのホスト型プロバイダーを扱えます。ツール呼び出しとガイド付き生成は全プロバイダーで動作し、Linuxでも動きます。記事では、iPhoneに収まるGemma 4 E2B(約3.4GB)とLFM2.5 2.6B(約1.7GB)、メモリ32GB以上のMac向けのQwen3.8 27B(約16GB)などが例示されています。著者は他の種類のモデルへの対応も「近日中」と述べていますが、日付は示されていません。
この要約は、Hugging Face の公式ページをもとに AnnuIA が自分の言葉で作成しました。内容および権利は発行元に帰属します。元の記事をご覧ください。