Model reference · open weights

SmolVLM2-Video

SmolVLM2-Video is an open-weight language model from HuggingFaceTB, listed in the AxForge catalogue. AxForge can bring it up on EU-owned hardware for you on request — with the licence handled where one is required.

LLMs HuggingFaceTB 2 variants 1.5M downloads/mo
Request this model on EU hardware All served models Not on the shared API today — deployed on request.

About

What SmolVLM2-Video is

SmolVLM2-500M-Video SmolVLM2-500M-Video is a lightweight multimodal model designed to analyze video content. The model processes videos, images, and text inputs to generate text outputs - whether answering questions about media files, comparing visual content, or transcribing text from images. Despite its compact size, requiring only 1.8GB of GPU RAM for video inference, it delivers robust performance on complex multimodal tasks. This efficiency makes it particularly well-suited for on-device applications where computational resources may be limited. Model Summary - Developed by: Hugging Face 🤗 - Model type: Multi-modal model (image/multi-image/video/text) - Language(s) (NLP): English - License: Apache 2.0 - Architecture: Based on Idefics3 (see technical summary) Resources - Demo: Video Highlight Generator - Blog: Blog post Uses SmolVLM2 can be used for inference on multimodal (video / image / text) tasks where the input consists of text queries along with video or one or more images. Text and media files can be interleaved arbitrarily, enabling tasks like captioning, visual question answering, and storytelling based on visual content. The model does not support image or video generation. To fine-tune SmolVLM2 on a specific task, you can follow the fine-tuning tutorial. Evaluation We evaluated the performance of the SmolVLM2 family on the following scientific benchmarks: How to get started You can use transformers to load, infer and fine-tune SmolVLM. Make sure you have num2words, flash-attn and latest transformers installed. You can load the model as follows. Simple Inference You preprocess your inputs directly using chat templates and directly passing them Video Inference To use SmolVLM2 for video inference, make sure you have decord installed. Multi-image Interleaved Inference You can interleave multiple media with text using chat templates. Model optimizations Misuse and Out-of-scope Use SmolVLM is not intended for high-stakes scenarios or critical decision-making processes that affect an individual's well-being or livelihood. The model may produce content that appears factual but may not be accurate. Misuse includes, but is not limited to: - Prohibited Uses

Summarised from the published model card. Read the full card on the HuggingFace links below.

Specifications

What it is

MakerHuggingFaceTB
TypeLanguage models
Parameters (lead)507M
Variants2
Runs withtransformers
Based onHuggingFaceTB/SmolVLM-500M-Instruct
Released2025-02-11
Popularity1.5M downloads / month
Likes173
LicenceOpen weights

How it works

How language models work

Your prompttext / messagesTransformerattention over tokensNext-token loopgenerate + streamResponsetext · tool callsA language model reads your tokens and predicts the next one, again and again, streaming the reply back.

Variants

Sizes & precisions

Open weights ship in several sizes and precisions. One page, all the variants — pick the one that fits your GPU. VRAM figures are estimates from model size.

VariantParamsPrecisionVRAMFits 16 GBWeights
SmolVLM2-500M-Video-Instruct507MBF16~1.2 GBWeights ↗
SmolVLM2-256M-Video-Instruct256MBF16~0.6 GBWeights ↗

Using it via the API

Call it like any OpenAI endpoint

Once AxForge deploys smolvlm2-video for you, it answers on the OpenAI-compatible API — the same base URL and keys as every other model. (smolvlm2-video below is illustrative; you get the exact model name on deployment.)

$ curl -sS https://api.axforge.ai/v1/chat/completions \
  -H "Authorization: Bearer $AXFORGE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"smolvlm2-video","messages":[{"role":"user","content":"Hello"}]}'

Details

Languages, data & research

Languages

en

Trained / evaluated on

HuggingFaceM4/the_cauldron HuggingFaceM4/Docmatix lmms-lab/LLaVA-OneVision-Data lmms-lab/M4-Instruct-Data HuggingFaceFV/finevideo MAmmoTH-VL/MAmmoTH-VL-Instruct-12M lmms-lab/LLaVA-Video-178K orrzohar/Video-STaR Mutonix/Vript TIGER-Lab/VISTA-400K Enxin/MovieChat-1K_train ShareGPT4Video/ShareGPT4Video

Tags

transformers onnx safetensors smolvlm image-text-to-text conversational en dataset:HuggingFaceM4/the_cauldron dataset:HuggingFaceM4/Docmatix dataset:lmms-lab/LLaVA-OneVision-Data dataset:lmms-lab/M4-Instruct-Data dataset:HuggingFaceFV/finevideo dataset:MAmmoTH-VL/MAmmoTH-VL-Instruct-12M dataset:lmms-lab/LLaVA-Video-178K

Papers

Licence

Open weights

Open weights under apache-2.0 — commercial use is permitted. Deploy it on AxForge EU hardware on request. Read the licence ↗

Sources

Weights & code

Want SmolVLM2-Video on EU-owned hardware?

Request this model on EU hardware See what’s served now

Explore

More language models

© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms