Varosity

Grok Imagine Video 1.5 API

Grok Imagine Video 1.5, xAI's newest video model, via WaveSpeed — 720p clips of 1–15 seconds with sound, from text, at $0.14/s. Billed in Varosity Credits.

$0.14/s on Varosity credits. Clips up to 15s with native audio.

no wavespeedaccount needed · provider's list price, no markup · failed renders never billed

Best for

  • newest Grok Imagine, with sound
  • 1 to 15 second takes
  • stylized looks

Trade-offs

  • text-to-video only via Varosity
  • 720p via Varosity

How to get the best result

Grok Imagine Video 1.5, xAI's newest video model: stylized 720p clips of 1 to 15 seconds with generated sound, from text. Pick instead: grok-imagine-video for cheaper Grok clips ($0.07/s) or image-to-video; wan-3.0 or minimax-h3 for image-to-video with sound.

Prompting

  • Describe the subject, the action, the style, then the camera movement.
  • Describe the sound you want; audio is generated with the picture.

Settings on Varosity

  • durationSec is whole seconds from 1 to 15, billed per second at $0.14/s.
  • Always 720p; aspectRatio must be 16:9, 9:16 or 1:1 (other values are refused before anything is charged).
  • Text-to-video only: a reference image or imagePromptHint is refused before anything is charged (REST, studio single render and pay-per-call: 400 reference_not_supported; studio batch: the shot is skipped with the reason; MCP: a tool error). Use grok-imagine-video, wan-3.0 or minimax-h3 for image-to-video.

Avoid

  • Asking for 15 seconds when 5 will do: cost scales with every second.

Example prompt

A paper-craft dragon unfolds and takes flight over a cardboard city, stop-motion style, crinkling paper sounds.

From wavespeed.ai, checked against what Varosity sends.

Call it from your code

One Varosity key works for every model. Video renders are async — the response has a jobId; poll GET /api/v1/jobs/{jobId} until status is "succeeded", then read outputUrl.

curl -X POST https://varosity.ai/api/v1/video/generate \
  -H "Authorization: Bearer $VAROSITY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "cinematic aerial of a coastal road at golden hour, slow push-in",
    "modelId": "grok-imagine-video-1.5",
    "aspectRatio": "16:9",
    "durationSec": 5
  }'

Or ask your agent

Connect Claude, Cursor, or any MCP client to https://varosity.ai/api/mcp with your key, then say:

"Use Varosity with grok-imagine-video-1.5 to make a 5-second clip of …"
Agent setup guide

Compare Grok Imagine Video 1.5

Alternatives to Grok Imagine Video 1.5