Generic completion endpoint (v2 — legacy)
Use when: caller is on the legacy v2 SDK and needs a unified completion endpoint that dispatches by type discriminator — prefer the modality-specific /v3/* endpoints for new code
Legacy generic-completion endpoint. Accepts a unified Verlon request body (with type discriminator: chat, image, video, embeddings, tts, ocr) and routes through the named gate. New integrations should prefer the modality-specific /v3/* endpoints, which have richer per-task surfaces. Maintained for backward compatibility with v2-era SDK callers.
Authorizations
Verlon API key (newly minted keys are prefixed sk-vrln-; legacy verlon_* and layer_* keys from prior prefix migrations continue to validate). Generated from the dashboard under Settings → API Keys, or via verlon key create in the CLI.
Body
Response
Verlon-normalized completion response. Shape depends on the task type the gate is configured for.

