OWN NEWS GATHER
← 戻る
Hugging Face Blog

Hugging Face、Apple環境向けモデル統合ライブラリ「AnyLanguageModel 1.0」を公開 ローカルとクラウドを同一APIで操作可能に

要点

  • Hugging Faceは、Appleプラットフォーム向け言語モデル統合ライブラリ「AnyLanguageModel 1.0」を正式公開した。

  • Apple標準の「Foundation Models」APIと互換性を持ち、インポート文を1行変更するだけで多様なモデルへ切り替えられる。

  • ツール呼び出し、構造化生成、画像入力に対応し、OpenAIやAnthropic、GeminiなどのクラウドAPIも同一コードで利用できる。

  • モデルの高速ダウンロードを担う「swift-huggingface 1.0」および「swift-xet 1.0」も同時に提供が開始された。

  • 米Hugging FaceのMattt氏は2026年10月20日、Appleプラットフォーム上でオープンウェイトモデルやクラウドAPIを統合管理できるSwiftライブラリ「AnyLanguageModel 1.0」を正式リリースしたと発表した。2025年11月の初期公開から1年を経てメジャー版に到達したもので、モデル配信を高速化する「swift-huggingface 1.0」と「swift-xet 1.0」も同時に公開されている。

Apple標準APIと互換 1行の書き換えでオープンモデルを統合

AnyLanguageModelは、Apple標準の「Foundation Models」フレームワークの代替として機能するオープンソースライブラリだ。ローカルモデル導入の手間や、複数の推論基盤を管理する複雑さを解消したいという開発者の声から生まれたという。

既存のApple標準コードとの高い互換性が特徴で、ソースコード内の「import FoundationModels」を「import AnyLanguageModel」へ書き換えるだけで導入できる。同一のセッションコードのまま、OS標準モデルに加え、オープンウェイトモデル(重みデータが一般公開されているAIモデル)をllama.cppやMLX、Core ML経由でローカル実行可能だ。

この1年間で機能拡充が進み、関数などを呼び出すツール呼び出し(AIモデルが外部API等を実行して結果を取得する仕組み)や、出力形式を制限するガイド付き生成(ネストされた型や配列に対応)が全プロバイダで共通化された。さらに「OS 27」環境では、Foundation Models 27構文に準拠した画像添付プロンプトや、AppleのLanguageModelプロトコルに適合するCore AIモデルの利用にも対応している。

主要クラウドAPIに対応 推論プロセスの制御やLinux実行も網羅

ローカル実行のみならず、ホスト型(クラウド経由)モデルの対応範囲も大きく広がった。OpenAIのChat CompletionsおよびResponses API、Open Responses規格、AnthropicのMessages API(適応型思考や推論負荷オプション対応)、GoogleのGemini API、Ollama、OS 27のPrivate Cloud Computeなどをサポートする。また、カスタムベースURLを指定することで、Hugging Face Inference ProvidersやOpenRouterといったOpenAI互換エンドポイントも利用できる。

ホスト型でも、ガイド付き生成やストリーミング付きツール呼び出し、トークン消費量の取得といった機能がローカルモデルと同様に提供される。さらに、近年のモデルが持つ推論(Reasoning)ブロックの履歴管理にも対応し、思考ログの再送に対応していないプロバイダへの切り替え時には自動で除外される仕様だという。

APIキーは固定文字列ではなくクロージャ(実行時に評価される関数)から渡せるため、自前サーバーから短命トークンを取得するセキュアな設計が可能となっている。Linux環境もサポートしており、クライアントアプリと同じSwiftコードをサーバー側で共有することもできると説明されている。

最新オープンモデルの検証と今後の展望

元記事では、モデルの小型化と性能向上により、端末上で動く軽量モデルが実用的な選択肢になっている点も紹介された。現在Hugging Face Hubで多くダウンロードされているモデルとして以下の例が挙げられている。

  • Gemma 4 E2B(Google):量子化(モデルの精度を保ちつつデータ容量を削減する技術)対応学習を施したGGUF形式で約3.4GB(Q4_0)。iPhoneで動作する。
  • LFM2.5 2.6B(Liquid AI):GGUF形式で約1.7GB(Q4_K_M)。同じくiPhoneで動作可能。
  • Qwen3.8 27B for MLX(Alibaba):4ビット版で約16GB。32GB以上のメモリを積んだMacで動作し、1行のコード指定で読み込める。
  • GLM-5.3(Z.ai):BF16形式で約1.5TB。最上位のMac Studioが4台必要な規模だが、Inference Providers経由であれば同一コードで呼び出せる。

Hugging Faceは今後の計画として、端末上で動くモデルの選択肢をさらに広げ、「判断を行うモデル(models that decide)」や「音声を聴き取るモデル(models that listen)」を近日中に提供予定だと予告している。

元URL