HappyHorse 1.1 takes a seed on Cloudflare; Sume video models do not
Cloudflare's HappyHorse 1.1 accepts a seed up to 2,147,483,647 and an optional watermark. No Sume v1 video model accepts a seed; here is the workaround.

Cloudflare's HappyHorse 1.1 T2V page accepts a seed from 0 to 2,147,483,647 and an optional watermark. Sume's video catalog marks seed: false for every v1 model, so you cannot pin a take there. To repeat a look, fix the first frame instead.
What each side exposes
| Control | HappyHorse 1.1 on Cloudflare | Sume video models |
|---|---|---|
| seed | 0 to 2,147,483,647 | Not accepted (seed: false) |
| watermark | Optional | Not listed as a request field in the video docs read |
| Where to check | Cloudflare model page | GET /v1/videos/models |
Why this matters for retakes
A seed lets you rerun a prompt and get the same or a closely related take, which makes it cheap to change one word and compare. Without it, each submission is a fresh sample, and a retake costs a full generation. The Sume docs describe seed as a request field but say the result is not deterministic on all providers; the catalog descriptor says no v1 model accepts one.
A workaround on Sume
- Generate a still you like, then send it as
first_frameinframe_imagesso every retake starts from the same image. - Draft at 480p on Wan 3.0, Seedance 2.5 or MiniMax H3 and only render the final at 1080p once the motion works.
- Keep the prompt identical between takes and change only one input at a time.
What a retake costs on Sume
Because a retake is a new generation, budget for it. At Wan 3.0's $0.125 a second at 720p, a 10-second retake is $1.25; at Kling 3 with audio it is $2.10. Three retakes of a shot cost three times the base price, so a short 480p test of the motion is usually cheaper than rerunning the final.
Cloudflare's seed field helps with comparison, not with quality. Two seeds can both fail the same prompt. What the seed buys is the ability to change one word and see whether the change, and not the roll of the dice, caused the difference.
Sources
Related posts
More in Developers
- HappyHorse result links expire in 24 hours: save the file the same day
Alibaba's HappyHorse API says video URLs and task ids last 24 hours. Download on completion, in Python, from Sume's content endpoint or any vendor's.
- Hindi speech to text API: Sume STT with language_code hi
Transcribe Hindi audio with Sume STT: send language_code hi, check the reported language, and review code-mixed speech. $0.01 per audio minute.
- A 3-minute Timeline render: poll job status, don't sleep a fixed time
Timeline renders are async by default. Submit with an Idempotency-Key, poll /v1/jobs/:id/status until terminal, then read /result. Cost: 3 minutes is $0.30.
- How many new Sume jobs can I submit now? Read generation_limits
Open slots are concurrency_limit minus active and queued jobs, capped by queue_capacity_remaining. A short Python function computes it from a submit response.
Written by Sume