LFM2.5 is a new family of hybrid models designed for on-device deployment. LFM2.5-24B-A2B is the largest model in the family: a 24B-parameter mixture of experts with only 2B active parameters. It builds on LFM2-24B-A2B with a 131K context window, a vocabulary doubled to 128K tokens, and pre-training scaled up from ~17T to ~33T tokens.
Find more information about LFM2.5-24B-A2B in our blog post.
Pre-training is followed by two mid-training phases: 2T tokens at 32K context on curated data weighted toward reasoning, math, code, instruction following, and multilingual text, then 300B tokens at 131K context weighted toward long-context data. Tool calls and multi-turn trajectories appear throughout both phases to prepare the model for agentic workloads.
This pre-trained checkpoint is only recommended for tasks that require heavy fine-tuning, like language-specific (e.g., Japanese) or domain-specific (e.g., medical) assistants, training on proprietary data, or experimenting with novel post-training approaches. Other checkpoints to consider for your use case:
@article{liquidAI202624BA2B,
author = {Liquid AI},
title = {LFM2.5-24B-A2B: Built for Fast On-Device Agents},
journal = {Liquid AI Blog},
year = {2026},
note = {www.liquid.ai/blog/lfm2-5-24b-a2b},
}
@article{liquidai2025lfm2,
title = {LFM2 Technical Report},
author = {Liquid AI},
journal = {arXiv preprint arXiv:2511.23404},
year = {2025}
}
Files
18 files · 48.0 GBWeights 47.9 GB (safetensors). Sizes and sha256 from the signed manifest.
# custom terms: read the license before you download$ fw get LiquidAI/LFM2.5-24B-A2B-Base
# manifest sha256 2d9dfe198210… · 48.0 GB · 18 files$ fw verify ./LFM2.5-24B-A2B-Base LiquidAI/LFM2.5-24B-A2B-Base
Terms that come with these files. LFM 1.0: commercial use only for organisations under US$10M annual revenue. Keep a copy of the license with the files.
Custom license (custom).Read the license text first. Open this panel to show the commands once you accept its terms.
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
import os
os.environ["HF_ENDPOINT"] = "https://freeweights.allternit.com"
from transformers import AutoModelForCausalLM, AutoTokenizer
tok = AutoTokenizer.from_pretrained("LiquidAI/LFM2.5-24B-A2B-Base", revision="9156f24f4a227a259b09011f4e0295aa8f57db01")
model = AutoModelForCausalLM.from_pretrained("LiquidAI/LFM2.5-24B-A2B-Base", revision="9156f24f4a227a259b09011f4e0295aa8f57db01", device_map="auto")