vllm-omni README

The project's README from github.com/vllm-project/vllm-omni. As one markdown file: README.md.

vllm-omni

Easy, fast, and cheap omni-modality model serving for everyone

| Documentation | DeepWiki | User Forum | Developer Slack | WeChat | Paper | Slides |


Latest News 🔥


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:

vllm-omni

vLLM-Omni is fast with:

vLLM-Omni is flexible and easy to use with:

vLLM-Omni seamlessly supports most popular open-source models on HuggingFace, including:

Getting Started

Visit our documentation to learn more.

Contributing

We welcome and value any contributions and collaborations. Please check out Contributing to vLLM-Omni for how to get involved.

Citation

If you use vLLM-Omni for your research, please cite our paper:

@article{yin2026vllmomni,
  title={vLLM-Omni: Fully Disaggregated Serving for Any-to-Any Multimodal Models},
  author={Peiqi Yin, Jiangyun Zhu, Han Gao, Chenguang Zheng, Yongxiang Huang, Taichang Zhou, Ruirui Yang, Weizhi Liu, Weiqing Chen, Canlin Guo, Didan Deng, Zifeng Mo, Cong Wang, James Cheng, Roger Wang, Hongsheng Liu},
  journal={arXiv preprint arXiv:2602.02204},
  year={2026}
}

Join the Community

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.

Star History

Star History Chart

License

Apache License 2.0, as found in the LICENSE file.

vllm-omni (vllm-project/vllm-omni)

Searching Database…

Что это такое?vLLM-Omni — это фреймворк для инференса и запуска моделей в виде сервиса, который расширяет vLLM за пределы текстовых LLM и поддерживает омнимодальные модели, обрабатывающие на выходе текст, изображения, аудио, видео и действия.
Это фреймворк, который можно развернуть у себя, или облачный сервис?Это фреймворк для собственного развёртывания: вы запускаете его сами, и он открывает сервер API, совместимый с OpenAI, а не является облачным сервисом, на который нужно подписываться.
Как его запустить?Следуйте инструкциям из документации проекта по установке (Installation) и быстрому старту (Quickstart); также для быстрого развёртывания предоставляются ночные Docker-образы с CUDA, собранные из последней ветки main.
Какое оборудование нужно, чтобы это запустить?Нужен GPU для инференса моделей; фреймворк в первую очередь ориентирован на CUDA, но также имеет широкую поддержку ROCm, XPU и NPU и внутри использует PyTorch.
Насколько стабильны релизы?Релизы тесно привязаны к основному vLLM: начиная с версии 0.14.0 выходит стабильная сборка для каждого минорного релиза vLLM с чётным номером, поэтому нужно следить за графиком версий самого vLLM.
Какие типы моделей оно может запускать?Поддерживаются омнимодальные модели, например Qwen3-Omni, MiniCPM-o, Cosmos3, HunyuanImage и BAGEL, а также TTS-модели (синтез речи: Qwen3-TTS, CosyVoice3), диффузионные модели для изображений и видео (LTX-2, Wan2.2) и модели-политики для роботов, управляющие действиями, такие как π0 и GR00T-N1.7.
Зачем нужен не просто обычный vLLM?Обычный vLLM умеет только авторегрессионную генерацию текста, а vLLM-Omni добавляет поддержку неавторегрессионных Diffusion Transformers и разнородных мультимодальных конвейеров (текст, изображения, аудио, видео, действия), сохраняя при этом эффективность KV-кэша vLLM.
Может ли оно вести голосовые разговоры в реальном времени?Да, оно реализует полнодуплексную работу в реальном времени с потоковым входом и выходом аудио; например, это используется с серией MiniCPM-o.
Size
345.5 MB
Stars
7.2K
Age
1y
Commits · 90 Days