Skip to main content

LiquidAI LFM2.5-24B-A2B: on-device reasoning with 2B active params

Camila Duarte
Camila DuarteOctober 16, 20265 min. read
LiquidAI LFM2.5-24B-A2B: on-device reasoning with 2B active params

What Liquid AI announced on October 13, 2026

On October 13, 2026, Liquid AI announced the LFM2.5-24B-A2B, a MoE reasoning model with 24B total parameters, 2B active per token, a 131K token context, and open weights on HuggingFace. The announcement's positioning is explicit: reasoning and agents running on-device. The blog's verification, on 2026-10-16, confirms the weights at the LiquidAI/LFM2.5-24B-A2B repo.

The two numbers carry the story. A dense 24B model activates the whole parameter set on every token it generates. A 24B MoE with 2B active pays compute on a fraction of the set, and that fraction is what the announcement names as the mechanism that makes running reasoning on owned hardware possible. Active-parameter architecture is not new on its own. What the 2026-10-13 event does is combine it with two properties that, together, change a purchase decision: reasoning capability, which usually demands large models, and weights that anyone can download. A small model near the frontier was already a known read here; the difference is that efficiency has now arrived with reasoning and public weights attached, in the same artifact.

Why it matters: the agent route gains a third option

When agent reasoning runs with 2B active parameters on owned hardware, the route policy stops being a choice between paid endpoints and gains a third option: execute locally when the task fits, route to the cloud when it does not. Active-parameter efficiency is a route decision, not benchmark curiosity. That is this piece's thesis.

The third option is the event.

The week had already shown the hosted frontier: Claude Haiku 4.5 lowered the inference cost floor at an endpoint. The LFM2.5-24B-A2B attacks the equation from the other side. Instead of making the hosted token cheaper, it eliminates the hosted token on tasks where local hardware can handle the work. For anyone running agents in volume, that is the variable that moves the break-even: every task that migrates to local execution stops appearing on the per-million-token invoice, and whatever stays in the cloud now needs a justification.

Architecture and technical innovations: 24B total, 2B active per token

The LFM2.5-24B-A2B is a MoE: of the 24B total parameters, only 2B are active on each token, according to the Liquid AI announcement of 2026-10-13. Compute cost per token follows the active parameters, while model capacity follows the total. The declared context is 131K tokens. The weights are open on HuggingFace.

The difference from a dense model is worth a paragraph, because it is what decides the running bill. In a dense model, every parameter participates in processing every token, so cost per token scales with the model's full size. In a MoE, an internal mechanism selects, per token, the fraction of parameters that goes into operation. The practical result is a model with the capacity associated with 24B and the running cost associated with 2B, with one caveat the announcement does not remove: the memory footprint follows the total parameters. Holding 24B of weights on disk and in memory is the condition for activating 2B of them.

Spec sheet, per the announcement and the repo:

SpecificationValueSource
Total parameters24BLiquid AI announcement, 2026-10-13
Active parameters per token2BLiquid AI announcement, 2026-10-13
Context window131K tokensLiquid AI announcement, 2026-10-13
Weight formatOpenLiquidAI/LFM2.5-24B-A2B repo on HuggingFace
Declared positioningOn-device reasoning and agentsLiquid AI announcement, 2026-10-13

The description above follows the Liquid AI announcement and the spec sheet of the weights repo. This blog did not execute the model for this piece, and every table row is traceable to the dated primary source.

Benchmarks and real-world performance: what is reported and what is validated

The 2026-10-13 announcement positions the LFM2.5-24B-A2B for reasoning and agent execution. This piece reproduces no scoreboard: the blog's verification, on 2026-10-16, found no independent evaluation, and a number reported by the lab itself is not validation. Where the primary source reports performance, the read is "Liquid AI reports", with a date, never a value converted into production truth.

A launch scoreboard does not decide a route.

The reading rule holds for every launch and holds double for open-weights models, because the validation cycle is faster. The number the lab reports measures the model under the conditions the lab chose. The number that decides a route measures the model on your traffic, with your prompts, on your hardware. Between the two sits a distance that only parallel testing closes, and the method for closing it is the same one that decided the route cost between hosted models. At publication time, the blog confirms no score, no latency, and no throughput for this model, and it does not cite values circulating without a date or a methodology.

Inference economics and cost per token: active versus total

The saving in this launch goes past the price per million tokens, which Liquid AI published in the 2026-10-13 announcement (US$0.10 per 1M input tokens, US$0.05 with cached input, and US$1.00 per 1M output tokens, on Liquid Console). The saving sits in the ratio between active and total parameters: the compute paid per token scales with the 2B active, not with the 24B total. That is the event's real economic reason, and it operates before any price negotiation with a provider.

Local execution with open weights is another regime. It trades variable cost for fixed cost. The hosted endpoint bills per token served, with no capital upfront and no hardware to manage. Owned hardware charges upfront, in acquisition and operation, and then charges little per additional token. The break-even between the two depends on volume and on the profile of the tasks, and the per-task decision is the method that the inference cost reduction guide already describes in detail.

DimensionLocal execution with open weightsHosted endpoint
Marginal cost per tokenFixed cost: own hardware, power and operationVariable cost, per token billed
Demand peaksLimited to available hardwareScales per the contract with the provider
Version controlWeights and version under own managementVersion defined by the provider
GovernanceAudit and isolation under own controlProvider's contract rule and SLA
Break-evenHigh volume of tasks that fit the modelLow volume or tasks above local capacity
inline-01.png

Integration and routing in production: open weights enter the route mesh

Open weights change integration before they change execution: the model becomes a versioned artifact under own management, with version governance and audit, and not a provider endpoint. The route gains a new destination, owned hardware, with a policy written like any other. The selection between open weights and hosted models is a governance decision that precedes any deploy.

Where local execution replaces the hosted call: agent tasks that fit within 131K of context and the model's capacity, with frequency high enough to amortize the hardware. Where it does not: demand peaks above the hardware, tasks that demand more capacity than the model delivers, and operations with no hardware available. The route mesh that treats the two destinations as complementary, each with its own entry criterion, is the one that survives the next launch.

The Router does not run on-device. That is not what it brings to this decision. Its role is the control plane that decides what runs where: parallel testing of the same prompt on local and hosted destinations with real traffic, route rules per key, spend caps per key, agent, and project, configurable failover and fallback when the local destination cannot sustain the task, and an audit trail for every call. Model swaps happen without reintegration, which matters at a moment when the destination mesh has just gained a new category. The Router pillar at scale covers that architecture in depth.

inline-02.png

Frequently Asked Questions about the LFM2.5-24B-A2B

A block marked up for FAQPage, with the questions that arrive before the purchase decision.

What changes with a model that has 2B active parameters? Compute per token. In a dense 24B model, every parameter works on each token generated. In a MoE with 2B active, only a fraction goes into operation per token, so running cost follows the active fraction while capacity follows the full set, according to the Liquid AI announcement. The trade-off is the memory footprint, which follows the 24B total.

Does the LFM2.5-24B-A2B run agents on-device? That is the announcement's positioning, not a measurement verified by this blog. Liquid AI presents the model for reasoning and agents running on-device, with a 131K token context and downloadable weights on HuggingFace. Whether execution sustains your agent on your hardware is a question that only a test with your traffic answers.

Do open weights remove the need for a paid endpoint? Not absolutely, and this piece does not suggest that. Open weights create the option of local execution for the tasks that fit the model and the hardware. Demand peaks, tasks above the model's capacity, and operations with no hardware available still depend on a hosted endpoint. The real change is that the cloud stops being the default and becomes a destination justified by capacity.

How do you decide what runs locally and what goes to the cloud? Per task, with real traffic data: each agent's profile, context size, frequency, and failure tolerance. A frequent task that fits the model and the hardware is a candidate for local execution. A sporadic task, or one above capacity, stays hosted. Parallel testing on the Router compares the two destinations with the same prompt before the route rule is written.

Does the Nexforce Router run the model on-device? No. The Router is the control plane: it decides what runs where, applies route rules per key, spend caps, failover, fallback, and a per-call audit. Local execution happens on your hardware; the decision of when to use it goes through the Router, with central observability over both destinations.

References and Further Reading

Next step

For anyone operating agents in production, the next step is not downloading weights on impulse. It is measuring what fraction of current traffic fits the profile of 2B active parameters and 131K of context, and turning that fraction into a route rule tested before it becomes the default. The path fits in a list:

  1. Map agent tasks by profile: average context, frequency, and failure tolerance.
  2. Set up a parallel test on the Nexforce Router with the same prompt going to the local destination and to the hosted endpoint, with real traffic.
  3. Write the route rule per key for the fraction the test validates, with spend caps per key, agent, and project.
  4. Configure fallback from the local destination to the hosted one, for the case where the hardware cannot sustain the task.
  5. Audit every call from the start. The governance of open weights is yours, not the provider's.

The LFM2.5-24B-A2B does not end the era of the paid endpoint. It forces every token to justify why it went up.

Nexforce

Accelerate your company'sbusiness and operational efficiency

We design the technology of tomorrow to boost your business operational scale

Talk to a Specialist

Related articles