Top
Best
New

Posted by MehrdadKhnzd 6 days ago

Apple Foundation Models(platform.claude.com)
483 points | 224 commentspage 4
simianwords 5 days ago|
Serious question: this looks like a thin library on an API. Why is it a big deal?
hedora 5 days ago|
Shared daemon (as others pointed out), and, later shared revenue, probably with Apple receiving payments to ship ad-laden, “editorialized” models. Hopefully, it’ll go the other way, and Apple will subsidize high quality model training.
5701652400 5 days ago||
so it is not "Private Cloud Compute"?
xducn1 5 days ago||
[flagged]
64lamei 5 days ago||
[flagged]
mlpicker 6 days ago||
What I'm curious about is whether this is actually on-device. Apple's framework caps local models around 3B params last I looked, and Claude is way bigger than that. So either there's some hybrid setup I haven't seen documented, or this is mostly a Claude SDK in FM clothing. Anyone tried it on a plane?
brookst 5 days ago||
Read the linked article? It is absolutely a cloud service. Neither Apple nor Anthropic is suggesting otherwise
ABS 5 days ago||
it's cloud, the doc is explicit that requests go straight to api.anthropic.com with Apple not in the way.

so Claude via FM dies offline while Apple's on-device SystemLanguageModel (the ~3B one) keeps working. It isn't a hybrid really: the framework just has both implement the same LanguageModelSession protocol so "local 3B" and "remote frontier model" become a one-argument swap.

IMHO what's worth internalising is that the two share an API but nothing else: the on-device path runs on Apple's Neural Engine and costs battery (you can watch ANE power ramp while it works) while the cloud path costs API credits/tokens and does zero local compute. Same code, opposite cost model.

tonyoconnell 6 days ago||
What it is

Apple's Foundation Models framework (shipping in iOS 27 / macOS 27 this fall) is the standard Swift API for on-device AI — the same API Apple uses for their own small model. This package makes Claude plug into that same API as a drop-in swap.

  // Apple's on-device model
  let session = LanguageModelSession(model: SystemLanguageModel.default)

  // Claude — same API, just different model constructor
  let session = LanguageModelSession(model: ClaudeLanguageModel(name: .sonnet4_6, auth: auth))
One API, two tiers. You write your app once against the Foundation Models protocol. On-device model handles fast/free/private tasks; Claude handles heavy reasoning, long context, or capability gaps — you swap the model, not your code.

You don't call the Anthropic API directly. Apple's framework handles streaming, tool calling, and structured output (@Generable) — you just get Claude's capability through it.

swordlucky666 5 days ago||
[flagged]
stackedinserter 5 days ago||
I'm not sure if I want to touch anything Anthropic anymore.
hedora 5 days ago|
OpenAI is worse from a public policy standpoint, and apparently Fable was yanked at Amazon’s request.

Enough is enough. I’m seriously evaluating open models this week.

hit8run 6 days ago||
Why would I want a nerfed model?
insumanth 5 days ago|
This was expected. Apple will carefully choose what & how people can use AI in their ecosystem and will make sure of it. I hope "Apple Foundation Models" Eco-system grows with support from major model providers.