2025-11-28 11:03:52 +08:00
# Quickstart
This guide will help you quickly get started with vLLM-Omni to perform:
- Offline batched inference
- Online serving using OpenAI-compatible server
## Prerequisites
- OS: Linux
- Python: 3.12
## Installation
2025-12-22 21:29:40 +08:00
For installation on GPU using pre-built-wheel:
```bash
uv venv --python 3.12 --seed
source .venv/bin/activate
uv pip install vllm == 0.11.0 --torch-backend= auto
uv pip install vllm-omni
```
For additional details—including alternative installation methods, installation on NPU and other platforms — please see the installation guide in [installation ](installation/README.md )
2025-11-28 11:03:52 +08:00
## Offline Inference
2025-12-08 16:00:25 +08:00
Text-to-image generation quickstart with vLLM-Omni:
```python
from vllm_omni.entrypoints.omni import Omni
if __name__ == "__main__" :
omni = Omni ( model = "Tongyi-MAI/Z-Image-Turbo" )
prompt = "a cup of coffee on the table"
images = omni . generate ( prompt )
images [ 0 ] . save ( "coffee.png" )
```
For more usages, please refer to [offline inference ](../user_guide/examples/offline_inference/qwen2_5_omni.md )
2025-11-28 11:03:52 +08:00
## Online Serving with OpenAI-Completions API
2025-11-29 04:42:39 -08:00
Please refer to [online serving ](../user_guide/examples/online_serving/qwen2_5_omni.md )