LFM2.5 is a new family of hybrid models designed for on-device deployment. It builds on the LFM2 architecture with extended pre-training and reinforcement learning.
On-device personal assistant: Designed to power real-life applications, chaining tool calls, and following complex instructions on all devices.
Compressed performance: Competitive with much larger dense and MoE models on instruction following and agentic tasks.
Unmatched throughput: Fastest in its size class on both CPU and GPU inference, with day-one support for llama.cpp, MLX, vLLM, and SGLang.
Find more information about LFM2.5-8B-A1B in our blog post.
**AA-Omniscience Index (higher is better) rewards correct answers and penalizes hallucinations. Scores range from -100 to 100. See more results on Artificial Analysis.*
MLX format for Apple Silicon. Optimized for fast inference on Mac devices.
We recommend using LFM2.5-8B-A1B for agentic workflows, tool use, structured outputs, multilingual assistants, and on-device personal-assistant applications. It is not the best fit for heavy programming or knowledge-intensive question answering without retrieval.
@article{liquidAI20268BA1B,
author = {Liquid AI},
title = {LFM2.5-8B-A1B: Personal Assistant On Your Laptop},
journal = {Liquid AI Blog},
year = {2026},
note = {www.liquid.ai/blog/lfm2-5-8b-a1b},
}
@article{liquidai2025lfm2,
title = {LFM2 Technical Report},
author = {Liquid AI},
journal = {arXiv preprint arXiv:2511.23404},
year = {2025}
}
Files
9 files · 17.0 GBWeights 16.9 GB (safetensors). Sizes and sha256 from the signed manifest.
# custom terms: read the license before you download$ fw get LiquidAI/LFM2.5-8B-A1B-Base
# manifest sha256 e7fd164cbce1… · 17.0 GB · 9 files$ fw verify ./LFM2.5-8B-A1B-Base LiquidAI/LFM2.5-8B-A1B-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-8B-A1B-Base", revision="6cfb83b04b0f0f12a64cb38ab553275d3ffe95d8")
model = AutoModelForCausalLM.from_pretrained("LiquidAI/LFM2.5-8B-A1B-Base", revision="6cfb83b04b0f0f12a64cb38ab553275d3ffe95d8", device_map="auto")