0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

fmswap.gif

iOS 27 で、Gemma 4、Qwen3.5、LFM2.5、MiniCPM5 などサードパーティのモデルが FoundationModels の API で動くようになりました。

あなたはモデルを指定するだけです。

もしあなたが FoundationModels を使ってアプリを作っているなら、変えるのは、モデルを作る行だけです。会話のコードは書き換えません。

// Apple の内蔵モデル
let session = LanguageModelSession()

// 選んだモデル
let model = try await KitLanguageModel(model: .qwen3_0_6B)
let session = LanguageModelSession(model: model)

.qwen3_0_6B を別の ID にすれば、Gemma 4 でも MiniCPM5 でも動きます。respond(to:)、ストリーミング、ツール呼び出しはそのままです。モデルの取得とキャッシュをするのが CoreAIKit です。

差し替える理由

賢いモデルを選べます。iPhone で動く 1.2B の LFM2.5 は、同じベンチマークで Apple の内蔵モデルを上回ります。

内蔵にないこともできます。写真を見る、音を聞く、声を出す。同じセッションの裏に置けます。

使えるモデル

会話(LanguageModelSession の裏に置ける):

qwen3-0.6b qwen3-4b qwen3-8b qwen3.5-0.8b qwen3.5-2b qwen3.6-27b qwen3.6-35b-a3b qwen3.8-27b gemma-3-4b-it gemma-3-12b-it gemma-4-e2b gemma-4-e4b gemma-4-12b gemma-4-31b lfm2.5-1.2b lfm2.5-2.6b lfm2.5-8b-a1b minicpm5-1b minicpm5-2b mistral-7b-v0.3 granite-4.0-h-1b nemotron-3-nano-4b youtu-llm-2b glm-4.7-flash nanbeige4.1-3b nanbeige4.2-3b

画像を見て会話(VLM):

qwen3-vl-2b qwen3-vl-4b qwen3-vl-8b holo2-4b minicpm-v-4.6 lfm2.5-vl-450m lfm2.5-vl-3b north-micro-vision

拡散 LLM: llada-8b

このほかに、文字起こし(Whisper、Qwen3-ASR、Parakeet、Nemotron ASR)、音声合成(VoxCPM、VoxCPM2、Kokoro、VibeVoice)、音声理解(Qwen2.5-Omni)、OCR(GLM-OCR、MinerU2.5、Unlimited-OCR)、物体検出(RF-DETR、YOLOX)、深度(Depth Anything 3)、話者分離(Sortformer)、埋め込み(EmbeddingGemma)、検索(ColModernVBERT、CLIP)、超解像(AdcSR)、音源分離(Mel-Band RoFormer)、時系列予測(TimesFM)、動画理解(V-JEPA 2)、音楽生成(Stable Audio)、テキスト整形(S1-mini)なども同じカタログにあります。これらは会話ではないので、KitTranscriberKitSpeaker など専用の入口を使います。

全カタログ: https://github.com/john-rocky/coreai-model-zoo

CoreAIKit: https://github.com/john-rocky/coreai-kit

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?