Skip to content
Back to skills

Serving

ASecurity

Guides FastVideo HTTP and WebSocket serving, typed request contracts, health checks, session state, and server configuration.

  • 247 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 8, 2026
devopsbashapi

Works with

  • terminal
  • cli
  • api

Security analysis

A100/100

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

Scanned September 8, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Serving?

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

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

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: serving
description: "Guides FastVideo HTTP and WebSocket serving, typed request contracts, health checks, session state, and server configuration."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# Serving

Use for `fastvideo serve`, OpenAI-compatible HTTP generation, streaming WebSocket
sessions, liveness, continuation state, and operator defaults.

## Choose the transport

- No `streaming` block: stateless HTTP server with video/image endpoints.
- A `streaming` block: WebSocket `/v1/stream` sessions with JSON control frames
  and binary fMP4 media.
- `router-serve`: separate routing/load-balancing configuration; treat it as
  deployment infrastructure, not the generation request API.

Launch with a nested config:

```bash
fastvideo serve --config serve.yaml
fastvideo serve --config serve.yaml --server.port 9000
```

Read [HTTP contract](references/http-contract.md), [streaming contract](references/streaming-contract.md),
and [server troubleshooting](references/troubleshooting.md). Use the bundled
[config helper](scripts/make_serve_config.py) to create a safe template; review
model, host, port, output, and credential settings before starting a listener.

## Operational rules

Health checks should be cheap and should not require a full generation unless an
operator explicitly wants that. HTTP request fields override explicit
`default_request` fields, which override hardcoded fallbacks; omitted schema
defaults do not become operator intent. Streaming sessions have timeout and
segment caps and terminal states; clients must send the correct opening frame.

Do not expose a server publicly without authentication/network controls supplied
by the deployment environment. Prompt enhancement and safety integrations are
optional and may require credentials or model files.

Files in this skill

  • SKILL.md1.8 KB
  • references/http-contract.md1.4 KB
  • references/streaming-contract.md1.5 KB
  • references/troubleshooting.md1.9 KB
  • scripts/make_serve_config.py984 B

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.