# SGLang Diffusion WebUI User Guide SGLang Diffusion WebUI provides an intuitive Gradio-based interface for image and video generation, supporting parameter tuning and real-time previews. ## Prerequisites The WebUI runs on Gradio. To get started, install Gradio first: ```bash pip install gradio==6.1.0 ``` ## Launch WebUI Service SGLang Diffusion now includes an integrated WebUI. Simply add the `--webui` parameter when starting the service. ### Launch Text-to-Image Service ```bash sglang serve --model-path black-forest-labs/FLUX.1-dev --num-gpus 1 --webui --webui-port 2333 ``` ### Launch Text-to-Video Service ```bash sglang serve --model-path Wan-AI/Wan2.2-T2V-A14B-Diffusers --num-gpus 1 --webui --webui-port 2333 ``` ### Launch Image-to-Image Service ```bash sglang serve --model-path Qwen/Qwen-Image-Edit-2511 --num-gpus 1 --webui --webui-port 2333 ``` ### Launch Image-to-Video Service ```bash sglang serve --model-path Wan-AI/Wan2.2-TI2V-5B-Diffusers --num-gpus 1 --webui --webui-port 2333 ``` ## Port Forwarding Once the WebUI service is running, you need to use **SSH port forwarding** to securely access the remote service from your local machine. In most cases: Your IDE (like VS Code, Cursor, etc.) can handle this automatically. Check your IDE's remote development or port forwarding features. Otherwise, execute this command manually. ```bash ssh -L ${WEBUI_PORT}:localhost:${WEBUI_PORT} user_name@machine_name ``` Learn more about port forwarding: [Port Forwarding](https://en.wikipedia.org/wiki/Port_forwarding). ## Interface Instructions You can view your model path and task name directly in the UI. We'd appreciate any feedback you'd like to share. Once launched, access the interface at `http://localhost:${WEBUI_PORT}` in your browser.