Skip to content
Back to skills

Online Serving

ASecurity

"Operate vLLM-Omni HTTP serving, --omni CLI routing,

  • 247 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 9, 2026
devopspythonbashapibackend

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill online-serving --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Online Serving?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Online Serving
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-online-serving/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-online-serving)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: online-serving
description: "Operate vLLM-Omni HTTP serving, --omni CLI routing,
  OpenAI-compatible payloads, stage head/headless launches, realtime/streaming
  routes, and serving recovery without reopening repository evidence."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# vLLM-Omni online serving

Use this sub-skill when the task involves starting a vLLM-Omni HTTP server,
building OpenAI-compatible request payloads, choosing a streaming/realtime route,
or recovering a failed serving launch.

## Fast route

1. Always include `--omni` when serving an Omni model. Without it, the command
   routes to ordinary upstream vLLM behavior and Omni-specific endpoints or flags
   may be missing.
2. Choose a launch shape:
   - Single runtime: `vllm serve MODEL --omni --port 8091` or
     `vllm-omni serve MODEL --omni --port 8091`.
   - Stage head plus headless worker processes: read
     [CLI and OpenAI API](references/cli-and-openai-api.md#stage-head-and-headless-launches).
3. Choose an endpoint from
   [CLI and OpenAI API](references/cli-and-openai-api.md#endpoint-chooser):
   chat completions, image generation/edit, videos, text-to-speech, text-to-audio,
   or OpenAI-style model listing/health.
4. For streaming and realtime use cases, read
   [Realtime and streaming](references/realtime-and-streaming.md) before writing
   a WebSocket or Server-Sent Events client.
5. To generate a safe no-network payload scaffold, run the bundled helper from
   this sub-skill directory:

   ```bash
   python scripts/build_openai_payload.py --endpoint chat \
     --model Qwen/Qwen3-Omni-30B-A3B-Instruct \
     --prompt "Describe this scene" \
     --extra-json '{"modalities":["text"]}'
   ```

6. If the server rejects the command, ignores request fields, cannot register a
   stage, or the client gets connection errors, read
   [Troubleshooting](references/troubleshooting.md).

## Boundaries

- Offline `Omni` / `AsyncOmni` Python generation, output objects, and local
  prompt dictionaries -> use `offline-inference`.
- Deploy YAML schema, connector design, stage memory placement, and overlay
  validation -> use `stage-configuration`.
- Model-family selection, hardware/backends, quantization/offload/cache recipes,
  and benchmark route selection -> use `model-recipes`.
- Editing vLLM-Omni model implementations, custom pipelines, or TTS adapters ->
  use `model-integration`.

## Safety notes

- Do not run model-serving examples, download checkpoints, or open gated model
  licenses unless the user explicitly approves the GPU, network, cache, and time
  budget.
- Treat repository examples that require a live server, browser, model weights, or
  service ports as evidence only; reproduce their payload intent with the bundled
  references and helper.
- Do not reopen the original repository just to find routes, flags, or payload
  shapes. This sub-skill and its references are the runtime source of truth.

Files in this skill

  • SKILL.md2.9 KB
  • references/cli-and-openai-api.md11.1 KB
  • references/realtime-and-streaming.md8.8 KB
  • references/troubleshooting.md10.8 KB
  • scripts/build_openai_payload.py10.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.