[Image blocked: MOSS-VL]
MOSS-VL-Instruct-0708
MOSS-VL is an open vision-language model family from OpenMOSS, supporting image understanding, long-video understanding, and realtime streaming interaction.
Technical Report: https://arxiv.org/pdf/2608.15045
Introduction
MOSS-VL-Instruct-0708 is the instruction-tuned checkpoint of the MOSS-VL 0708 release, part of the OpenMOSS ecosystem for open visual understanding.
Built on top of MOSS-VL-Base-0708 through supervised fine-tuning (SFT), this checkpoint is designed as a high-performance offline multimodal model. It supports image understanding, OCR, document parsing, visual reasoning, instruction following, and video understanding, with particular strength in long-form video comprehension, temporal reasoning, action recognition, and fine-grained event localization.
The 0708 release keeps the MOSS-VL cross-attention design and a 256K text context window while refreshing the data and instruction-tuning recipe for stronger offline multimodal usage.
Highlights
- Strong video understanding: designed for long videos, temporal reasoning, action recognition, and second-level event localization.
- General multimodal perception: supports image understanding, fine-grained visual recognition, OCR, and document analysis.
- Reliable instruction following: SFT aligns the base checkpoint with user instructions across image, video, and text tasks.
- Open model family: released together with MOSS-VL-Base-0708 for continued pretraining, fine-tuning, and applied research.
Model Architecture
MOSS-VL-Instruct-0708 adopts a cross-attention-based vision-language architecture that decouples visual encoding from language reasoning. The model processes images, videos, and text in a unified pipeline and uses cross-attention layers to connect language tokens with visual representations.
[Image blocked: MOSS-VL Architecture]
Key configuration details:
Absolute Timestamps
For video inputs, MOSS-VL injects absolute timestamps alongside sampled frames. This helps the model reason about event order, duration, pacing, and temporal localization instead of relying only on frame order.
Cross-attention RoPE (XRoPE)
MOSS-VL uses Cross-attention Rotary Position Embedding (XRoPE), which maps text tokens and visual patches into a unified three-dimensional coordinate space defined by Time (t), Height (h), and Width (w). This gives the model a consistent positional representation for image and video reasoning.
Model Performance
MOSS-VL-Instruct-0708 is intended for offline multimodal evaluation across visual perception, multimodal reasoning, OCR/document understanding, and video understanding. Detailed benchmark tables for the 0708 release will be maintained in the MOSS-VL project resources.
[Image blocked: MOSS-VL Offline Benchmark]
For the previous public checkpoint, see MOSS-VL-Instruct-0408.
Quickstart
Installation
Clone the MOSS-VL repository and install the project requirements:
Load Model
Run Inference
Single-image Inference
Single-video Inference
Batched Offline Inference
offline_batch_generate accepts independent image/video/text queries. Queries in the same batch should share the same media_kwargs and generate_kwargs.
Related Checkpoints
Limitations and Future Work
MOSS-VL-Instruct-0708 is optimized for general offline multimodal understanding. Very dense videos, highly specialized domains, precise small-text OCR, and tasks requiring strict numerical reasoning may still require task-specific prompting, sampling choices, or fine-tuning.
We are continuing to improve mathematical reasoning, code reasoning, RL post-training, and broader task-specific evaluations for future MOSS-VL releases.
Citation