Video

Vela Video is a first-party text-to-video API. One vela-… key unlocks it — the same key as chat and Imagine. Jobs schedule on Helios BX200.

Create a clip

curl -X POST https://www.velacompute.com/v1/videos/generations \
  -H "Authorization: Bearer $VELA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "vela-video",
    "prompt": "People walking on a beach, faces visible, late afternoon",
    "duration": 6,
    "aspect_ratio": "9:16"
  }'

Response: { "request_id": "vid_…", "status": "pending" }

Poll

curl https://www.velacompute.com/v1/videos/$REQUEST_ID \
  -H "Authorization: Bearer $VELA_API_KEY"

When status is done, read video.url. Durations: 6, 10, 15, 20, 30, 45, 60 seconds. Models: vela-video, vela-video-fast.

OpenAI SDK

from openai import OpenAI
client = OpenAI(api_key="vela-…", base_url="https://www.velacompute.com/v1")
# then POST /videos/generations with the same key