Install any skill in seconds. Free to start, no credit card required.
Get Started Free →nvidia/rtvi-vlm-customize-model
How to swap the VLM in the VSS Alerts Blueprint — covers RTVI-VLM microservice deployment methods, all three VLM consumers (rtvi-vlm, vlm-as-verifier, vss-agent), and health checks.
Passed 22 of 22 test cases with the skill, and 9 of 22 without it.
and 25 more in the full report
13 fixed9 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 13 test cases the skill fixed. Same model, same prompt, with and without the skill.
Which profile environment variable dictates the container image tag for `rtvi-vlm` in VSS, and what default tag is assigned in version 3.2.1?
| Checked | Without skill | With skill |
|---|---|---|
| Identifies RTVI_VLM_IMAGE_TAG as the environment variable controlling the image tag. | Missed | Passed |
| States that the default image tag in version 3.2.1 is 3.2.1. | Passed | Passed |
The instructions your model reads when the skill loads.
Use this skill when the user wants to:
rtvi-vlm standalone with either an OpenAI-compatible endpoint or the in-container vLLM path,rtvi-vlm, vlm-as-verifier, and vss-agent.Do not use this skill for CV detector swaps inside vss-rt-cv; use rtvi-cv-customize-model for those.
rtvi-vlm, vlm-as-verifier, and vss-agent as three separate VLM consumers. Do not imply that changing only RTVI_VLM_* automatically repoints the verifier or the agent UI.deploy/docker/...; customer-accessible RT-VLM source and standalone deployment files live under services/rtvi/rt-vlm/.... None of these paths resolve inside the DeepStream repository.RTVI_VLM_* env vars, ${VSS_PROFILE_DIR}/vlm-as-verifier/configs/config.yml, and the vss-agent VLM_MODEL_TYPE / VLM_NAME / VLM_BASE_URL settings, then mention force-recreate plus log checks.vllm-compatible, set VLM_MODEL_TO_USE=vllm-compatible, point MODEL_PATH at the weights source, mention HF_TOKEN only when the model actually needs auth. Do not treat a log line as proof of a working deployment: v3.2.1 logs Warmup VlmProcess-0 done even when warm-up raised an exception. Require the absence of an Error during warmup line, readiness, and one successful /v1/chat/completions response.read -rsp), chmod 600 the env file, and never commit generated.env.http://host.docker.internal:30082 for all RTVI-VLM calls."rtvi-vlm standalone with Qwen3-VL-8B-Instruct served inside the container."RTVI_VLM_ENDPOINT in generated.env. That should repoint vlm-as-verifier and vss-agent too, right?"This skill is documentation-only — no VSS sources ship here. Use a VSS v3.2.1 or compatible checkout and run every command from its root. Clone/LFS, Alerts profile paths, RT-VLM tree, pinned images, and VSS_* vars: references/vss-source-layout.md.
| Mode flag | Workflow | VLM role |
|---|---|---|
--mode real-time (2d_vlm) | Real-time VLM alerts | Primary — every alert is VLM-driven |
--mode verification (2d_cv) | CV + VLM verification | Verifier — VLM confirms each CV incident |
VLM customization applies to both modes. Three services each make their own VLM calls with separate configuration:
| Service | When used | Config location |
test cases passed, vs 9 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.