# 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 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) ## Offline Inference 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) ## Online Serving with OpenAI-Completions API Please refer to [online serving](../user_guide/examples/online_serving/qwen2_5_omni.md)