Model reference · open weights
LFM2.5-VL is an open-weight language model from LiquidAI. LFM2.5-VL-3B-GGUF (GGUF) weighs 1.7 GB; the smallest configuration that runs it is RTX 3060 12 GB.
Summary of the LiquidAI/LFM2.5-VL-1.6B model card, 2026-10-01. The estimate below is for another build of the family.
What it is
| Released by | LiquidAI |
|---|---|
| Released | 2026-01-05 |
| Parameters | 1.6B |
| VRAM | 1.7 GB for the weights |
What it runs on
How much memory each request adds isn't estimated yet for this architecture. The weights need at least the cards below, plus room for the context.
| Card | Weights alone |
|---|---|
| RTX 3060 12 GB | fits |
| RTX 4060 Ti 16 GB | fits |
| RTX 3090 24 GB | fits |
| RTX 4090 24 GB | fits |
| RTX 5090 32 GB | fits |
| L40S 48 GB | fits |
| A100 80 GB | fits |
| H100 80 GB | fits |
| RTX PRO 6000 Blackwell 96 GB | fits |
| DGX Spark (GB10) 128 GB unified | fits |
| H200 141 GB | fits |
| B200 180 GB | fits |
Builds
| Build | Params | Precision | Weights | Smallest setup |
|---|---|---|---|---|
| LFM2.5-VL-1.6B ↗ | 1.6B | BF16 | 3.2 GB | RTX 3060 12 GB |
| LFM2.5-VL-1.6B-GGUF ↗ 7 builds: Q4_0 696 MB … F16 2.3 GB |
— | GGUF | 731 MB | RTX 3060 12 GB |
| LFM2.5-VL-450M ↗ | 449M | BF16 | 897 MB | RTX 3060 12 GB |
| LFM2.5-VL-3B ↗ | 3.1B | BF16 | 6.2 GB | RTX 3060 12 GB |
| LFM2.5-VL-3B-MLX-8bit ↗ | 3.1B | MLX | 3.7 GB | RTX 3060 12 GB |
| LFM2.5-VL-3B-GGUF (above) ↗ packaged by unsloth 21 builds: IQ2_M 1.0 GB … BF16 5.4 GB |
— | GGUF | 1.7 GB | RTX 3060 12 GB |
| LFM2.5-VL-3B ↗ packaged by unsloth |
3.1B | BF16 | 6.2 GB | RTX 3060 12 GB |
From the model card
src="https://cdn-uploads.huggingface.co/production/uploads/61b8e2ba285851687028d395/2b08LKpev0DNEk6DlnWkY.png" alt="Liquid AI" style="width: 100%; max-width: 100%; height: auto; display: inline-block; margin-bottom: 0.5em; margin-top: 0.5em;" />
LFM2.5‑VL-1.6B is Liquid AI's refreshed version of the first vision-language model, LFM2-VL-1.6B, built on an updated backbone LFM2.5-1.2B-Base and tuned for stronger real-world performance. Find more about LFM2.5 family of models in our blog post.
🎥⚡️ You can try LFM2.5-VL-1.6B running locally in your browser with our real-time video stream captioning WebGPU demo 🎥⚡️
Alternatively, try the API model on the Playground.
| Model | Parameters | Description |
|---|---|---|
| LFM2.5-1.2B-Base | 1.2B | Pre-trained base model for fine-tuning |
| LFM2.5-1.2B-Instruct | 1.2B | General-purpose instruction-tuned model |
| LFM2.5-1.2B-Thinking | 1.2B | General-purpose reasoning model |
| LFM2.5-1.2B-JP | 1.2B | Japanese-optimized chat model |
| LFM2.5-VL-1.6B | 1.6B | Vision-language model with fast inference |
| LFM2.5-Audio-1.5B | 1.5B | Audio-language model for speech and text I/O |
LFM2.5-VL-1.6B is a general-purpose vision-language model with the following features:
temperature=0.1, min_p=0.15, repetition_penalty=1.05min_image_tokens=64 max_image_tokens=256, do_image_splitting=True| Model | Description |
|---|---|
| LFM2.5-VL-1.6B | Original model checkpoint in native format. Best for fine-tuning or inference with Transformers and vLLM. |
| LFM2.5-VL-1.6B-GGUF | Quantized format for llama.cpp and compatible tools. Optimized for CPU inference and local deployment with reduced memory usage. |
| LFM2.5-VL-1.6B-ONNX | ONNX Runtime format for cross-platform deployment. Enables hardware-accelerated inference across diverse environments (cloud, edge, mobile). |
| LFM2.5-VL-1.6B-MLX | MLX format for Apple Silicon. Optimized for fast inference on Mac devices using the MLX framework. |
We recommend using it for general vision-language workloads, OCR or document comprehension. It’s not well-suited for knowledge-intensive tasks.
LFM2.5-VL uses a ChatML-like format. See the Chat Template documentation for details.
You are a helpful multimodal assistant by Liquid AI.
This image shows a Caenorhabditis elegans (C. elegans) nematode.
You can use processor.apply_chat_template() to format your messages automatically.
You can run LFM2.5-VL-1.6B with Hugging Face transformers v5.1 or newer:
pip install transformers pillow
from transformers import AutoProcessor, AutoModelForImageTextToText
from transformers.image_utils import load_image
# Load model and processor
model_id = "LiquidAI/LFM2.5-VL-1.6B"
model = AutoModelForImageTextToText.from_pretrained(
model_id,
device_map="auto",
dtype="bfloat16"
)
processor = AutoProcessor.from_pretrained(model_id)
# Load image and create conversation
url = "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg"
image = load_image(url)
conversation = [
{
"role": "user",
"content": [
{"type": "image", "image": image},
{"type": "text", "text": "What is in this image?"},
],
},
]
# Generate Answer
inputs = processor.apply_chat_template(
conversation,
add_generation_prompt=True,
return_tensors="pt",
return_dict=True,
tokenize=True,
).to(model.device)
outputs = model.generate(**inputs, max_new_tokens=64)
processor.batch_decode(outputs, skip_special_tokens=True)[0]
# This image showcases the iconic Statue of Liberty standing majestically on Liberty Island in New York Harbor. The statue is positioned on a small island surrounded by calm blue waters, with the New York City skyline visible in the baQuoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.