[2026/08] We released 0.28.0, featuring production-ready MiniMax H3 serving on GPU and NPU, a unified AR/DiT paged KV cache runtime, and enhanced realtime full-duplex serving for the MiniCPM-o series.
[2026/08] VeRL-Omniv0.2.0 is released: faster diffusion RL powered by vLLM-Omni (request-level/step-wise batching with FA3), rebuilt Qwen3-Omni multimodal training (DPO & GSPO), plus LTX-2.3, Qwen-Image-Edit support and more. See the release notes.
[2026/08] We released 0.26.0 - aligned with the vLLM 0.26 release line, featuring MiniMax H3 joint video/audio generation, an experimental full-duplex realtime runtime for MiniCPM-o 4.5, distributed layerwise diffusion offload, and broader model, hardware, streaming, TTS, and quantization support.
[2026/07] We released 0.24.0 - aligned with the vLLM 0.24 release line, expanding production-ready coverage across TTS, speech, diffusion, image/video generation, and robot-policy serving, with major Omni stage runtime refactoring, diffusion request-level batching, async output materialization, quantization/cache/memory improvements, and broad CUDA/ROCm/XPU/NPU support.
[2026/06] Starting with 0.14.0, vLLM-Omni publishes a stable release aligned with every even-numbered upstream vLLM minor version. 0.16.0, 0.18.0, 0.20.0, and 0.22.0 continued this cadence, expanding omni and world-model support with NVIDIA Cosmos3 and DreamZero, adding models such as MiniCPM-o 4.5, MOSS-TTS, and Lance, and advancing TTS, diffusion, distributed execution, quantization, RL integration through VeRL-Omni, and CUDA/ROCm/MUSA/NPU/XPU coverage.
[2026/03] Check out our first public project deepdive at the vLLM Hong Kong Meetup!
[2025/11] vLLM community officially released vllm-project/vllm-omni in order to support omni-modality models serving.
About
vLLM was originally designed to support large language models for text-based autoregressive generation tasks. vLLM-Omni is a framework that extends its support for omni-modality model inference and serving:
Omni-modality: Text, image, audio, video, and action data processing
Non-autoregressive Architectures: extend the AR support of vLLM to Diffusion Transformers (DiT) and other parallel generation models
Heterogeneous outputs: from traditional text generation to multimodal and action outputs
vLLM-Omni is fast with:
State-of-the-art AR support by leveraging efficient KV cache management from vLLM
Pipelined stage execution overlapping for high throughput performance
Fully disaggregation based on OmniConnector and dynamic resource allocation across stages
vLLM-Omni is flexible and easy to use with:
Heterogeneous pipeline abstraction to manage complex model workflows
Seamless integration with popular Hugging Face models
Tensor, pipeline, data and expert parallelism support for distributed inference
Feel free to ask questions, provide feedbacks and discuss with fellow users of vLLM-Omni in #sig-omni slack channel at slack.vllm.ai or vLLM user forum at discuss.vllm.ai.
What is this?vLLM-Omni is an inference and serving framework that extends vLLM beyond text-only LLMs to omni-modality models, handling text, image, audio, video, and action outputs.
Is this a deployable framework or a hosted service?It is a self-hosted serving framework: you run it yourself and it exposes an OpenAI-compatible API server, rather than being a cloud service you sign up for.
How do I get it running?You follow the project's Installation and Quickstart docs; nightly CUDA Docker images built from the latest main branch are also provided for quick deployment.
What hardware do I need to run it?You need a GPU for model inference; the framework targets CUDA primarily but also has broad ROCm, XPU, and NPU support, and relies on PyTorch under the hood.
How stable are releases?Releases are tightly coupled to upstream vLLM: starting from 0.14.0 it ships a stable version aligned to every even-numbered vLLM minor release, so you need to track vLLM's own versioning cadence.
What kinds of models can it serve?It supports omni-modality models like Qwen3-Omni, MiniCPM-o, Cosmos3, HunyuanImage, and BAGEL, plus TTS models (Qwen3-TTS, CosyVoice3), diffusion image/video models (LTX-2, Wan2.2), and robot-policy/action models such as π0 and GR00T-N1.7.
Why not just use plain vLLM?Vanilla vLLM only handles autoregressive text generation; vLLM-Omni adds support for non-autoregressive Diffusion Transformers and heterogeneous multimodal pipelines (text, image, audio, video, action) on top of vLLM's KV-cache efficiency.
Can it handle real-time voice conversations?Yes, it implements full-duplex realtime serving with streaming audio input and output, used for example with the MiniCPM-o series.