Skip to content
Model infoModelsSnapshot: 15 Oct 2026

Apple / Apple Foundation Models 2025

AFM On-Device (OS 26.4)

OS-specific on-device revision with improved instruction following and tool calling. Apple documents it as distinct from OS 26.0–26.3.

historicalClosed weightsText generation
Official documentation (opens in a new tab)Reviewed 14 Oct 2026
9 of 19 specification fields collected
Context window4.1K4,096 tokens
Maximum outputNot collectedAwaiting source review
Input billingSee billing notesApple Foundation Models framework (on-device)
Output billingSee billing notesAccess and billing notes below

Specifications

Provider-documented facts. “Not collected” means we have not verified that field yet, not that the feature is unsupported.

Context / input limit
4,096 tokensSource for Context / input limit (opens in a new tab)

Shared session budget for instructions, prompts, tool definitions/results, schemas and generated responses. Query contextSize at runtime; this is not a separate 4,096-token output allowance.

Maximum input tokens
Not collected
Maximum output
Not collected
Reasoning
Not collected
Tool calling
SupportedSource for Tool calling (opens in a new tab)

Framework tool calling, with developer-provided Tool implementations.

Structured output
SupportedSource for Structured output (opens in a new tab)

Guided generation using Swift Generable schemas and constrained decoding.

Streaming
SupportedSource for Streaming (opens in a new tab)

Response snapshots, including partially generated structured objects.

Batch processing
Not collected
Fine-tuning
Not collected

Toolkit is model-version-specific. The compatibility table broadly says OS 26; exact compatibility with this updated base model was not verified.

Knowledge cutoff
Not collected
Release date
Not collected

Updates page documents the model in February 2026 but does not establish an exact checkpoint release day.

Parameters
Not collected
Architecture
Not collected
Languages
Not collected
Context caching
SupportedSource for Context caching (opens in a new tab)

Session-local KV reuse and optional prompt prewarming. This does not imply a shared server prompt cache or a cached-token price.

Published price
No per-token cloud inference charge for on-device useSource for Published price (opens in a new tab)

Requires an eligible Apple device and enabled/downloaded Apple Intelligence model. Hardware, distribution and developer membership costs are separate.

Model revision
iOS / iPadOS / macOS / visionOS 26.4Source for Model revision (opens in a new tab)

Access & pricing

Prices belong to an endpoint and billing tier. A provider listing does not guarantee access for every account or region.

Apple Foundation Models framework (on-device)

Provider source (opens in a new tab)
API model ID
Not collected

Product or SDK model identity, not a verified public HTTP model selector.

Access
Swift SystemLanguageModel.default selects the installed OS model. There is no verified user-selectable checkpoint pin or public hosted REST model ID.
Regions
Supported Apple devices, OS versions, languages and regions only. A device-local model is not a guarantee of access in every market.
SDK selector
SystemLanguageModel.defaultSource for SDK selector (opens in a new tab)

SDK type/member, not an HTTP model ID.

Endpoint pricing has not been collected. Check the provider for applicable rates.

Data & enterprise terms

Retention, training use, regional processing and enterprise terms have not been summarized for this endpoint.

Caching

Caching can reuse earlier input processing. Availability, lifetime and billing depend on the endpoint. A cache hit still generates a new response.

01 / INITIAL INPUTProcess & retain

The system processes eligible input and retains reusable state.

02 / LATER REQUESTCheck available state

Reuse depends on matching input, session state and the cache policy.

03 / CACHE HITReuse & generate

Reusing state can reduce repeated work. Any charges follow the billing rules below.

Apple Foundation Models framework (on-device)

Documented

Session-local KV reuse and optional prompt prewarming. This does not imply a shared server prompt cache or a cached-token price.

Support evidence (opens in a new tab)
How it works
Stateful session KV cache; optional eager prompt-prefix processingSource for How it works (opens in a new tab)
Minimum reusable input
Not collected

No numeric minimum reusable prefix is documented here.

Lifetime & refresh
Not collected

No fixed TTL or cross-session persistence guarantee verified.

How to enable it
Call LanguageModelSession.prewarm(promptPrefix:) before an expected requestSource for How to enable it (opens in a new tab)
Usage fields
Allow at least one second before responding; eager loading is not guaranteed under load or in backgroundSource for Usage fields (opens in a new tab)
Billing rules
Local inference; no published cached-token tariffSource for Billing rules (opens in a new tab)
Limits & data boundaries
Session state and hardware resources govern reuse; not evidence of paid API cache behaviorSource for Limits & data boundaries (opens in a new tab)

No verified cache rate for this endpoint. An empty rate is not a zero charge.

Caching reviewed 14 Oct 2026

What the measurements say

No benchmark observations have been added for this model. We do not turn a vendor description into a performance score.

Latency and throughput depend on the host, request size, reasoning settings and load. There is no measured speed or global usage figure in this record.

The record behind the model

Why it is included

Apple documents this proprietary product model. No matching unrestricted public checkpoint was verified in the reviewed Apple weight inventory. Closed-weight classification is inferred for this product identity; OS delivery and member-gated model assets do not imply an open-weight release.

Classification evidence (opens in a new tab)

Sources reviewed