Skip to content
Playcut Docs

HappyHorse 1.1: 9 reference images, video edit, 1080P, pricing

HappyHorse 1.1 (happyhorse-1.1) is Alibaba’s video model, served on Playcut through DashScope International. Pick it when you need many reference images — it accepts up to 9, the widest reference cap of any video model on Playcut — or when you want longer clips (up to 15 seconds in a single generation, versus Veo’s hard 8-second ceiling). It also generates spoken audio natively from quoted dialogue in your prompt, with no separate text-to-speech pass, and it can edit an existing video — style transfer or subject/object replacement guided by up to 5 reference images. Studio pricing is 56 credits/second at 720p and 72 credits/second at 1080p, so a 10-second 720p clip costs 560 credits.

Model idhappyhorse-1.1
ProviderAlibaba (DashScope International)
Modestext-to-video, image-to-video, reference-to-video, video edit
Aspect ratios (Playcut)16:9, 9:16, 1:1, 4:3, 3:4, 4:5, 5:4, 21:9, 9:21 — the provider’s full set
Resolutions720p, 1080p
Duration3–15 seconds (integer); video edit has no duration control — output matches the source, capped at 15 s
Max reference images9 (reference-to-video) · 5 (video edit) · 1 first frame (image-to-video)
Credits56 cr/s @ 720p · 72 cr/s @ 1080p (video edit bills source + output seconds)
Native speechYes — from quoted dialogue in the prompt
Audio inputNot supported
Negative promptsNot supported (rejected with a 400)
ModelMax durationMax refsMax resolutionCredits/s @ 720p
HappyHorse 1.115 s91080p56
Veo 3.18 s (per call)34k160
Seedance 2.015 s74K21
Imagine Video (classic)15 s7720p20
Wan 2.715 s51080p40

Tool: generate-video-from-text. Needs only a prompt. Accepts aspectRatio, resolution, durationSeconds, and an optional integer seed.

Tool: generate-video-from-image. Needs a prompt and one imageAssetId — the still becomes the first frame of the clip.

This mode has no aspect-ratio parameter. The output aspect always matches your source image. Sending an explicit aspectRatio other than the 16:9 default is rejected with a 400 rather than silently discarded.

Tool: generate-video-from-reference. Needs a prompt and 1–9 referenceImageAssetIds.

References are addressed positionally in the prompt as [Image 1], [Image 2], and so on, in the same order you supply them. Describe the subject alongside the token — the woman in the red qipao in [Image 1] holds identity far better than a bare [Image 1].

Reference image requirements: JPEG, JPG, PNG or WEBP; shortest side at least 400 px; 20 MB maximum per image.

Prompts are capped at 5,000 non-Chinese characters (2,500 Chinese) and are silently truncated beyond that.

Tool: generate-video-edit with model: "happyhorse-1.1". Needs a prompt, a source videoAssetId, and optionally up to 5 referenceImageAssetIds for style or subject swaps — for example, “Make the character wear the striped sweater from the image.”

HappyHorse’s editing model ranks #1 on the Artificial Analysis video-editing leaderboard (blind human-preference arena; ahead of Wan 2.7 at #2, as of July 2026).

  • Source video: MP4 or MOV, 3–60 seconds, up to 100 MB, above 8 fps.
  • Output duration is not a parameter — the output matches the source, capped at 15 seconds. Sources longer than 15 seconds are edited from their first 15 seconds only.
  • Audio: audioSetting: "auto" (default — the model decides) or "origin" (keep the source video’s audio).
  • Billing: source seconds + output seconds at the resolution’s per-second rate. Playcut holds credits for the maximum up front and automatically refunds the difference once the provider reports the exact billed duration.
ResolutionCredits per second5 s clip10 s clip15 s clip
720p56280 cr560 cr840 cr
1080p72360 cr720 cr1,080 cr

HappyHorse 1.1 also powers the plus engine tier of the Actor Act pipeline, priced separately at 30 cr/s at 720p or 38 cr/s at 1080p, plus a flat 15 cr scene charge.

  • No audio input. HappyHorse speaks from your prompt text, not from an audio file. Custom voice IDs and audio/clip references are rejected. If you need lip-sync driven by a real audio track, use Wan 2.7 instead.
  • Negative prompts are rejected. negativePrompt is not a field on any HappyHorse mode — Playcut returns a 400 instead of silently ignoring it. Fold exclusions into the prompt itself.
  • Image-to-video has no aspect ratio. A non-default aspectRatio is rejected with a 400 — the output always follows the source frame. See the mode section above.
  • No interpolation, no extension. Both are explicitly rejected with a 400. Video editing runs on the HappyHorse 1.0 edit model upstream (there is no 1.1 edit variant) — same happyhorse-1.1 model id on Playcut.
  • Provider default resolution is 1080P. Playcut always sends the resolution explicitly and defaults to 720p, so you are never silently upcharged — but if you omit resolution expecting the cheaper tier from the raw provider API, you would get the expensive one.
  • Watermarking is off. The provider stamps a “Happy Horse” badge by default; Playcut disables it on every call.
  • Output pixel dimensions are undocumented. Alibaba does not publish exact pixel sizes per aspect ratio at 720P/1080P. Playcut will not guess them.
  • Reference ordering is load-bearing. [Image N] tokens must match the order of referenceImageAssetIds.
  • Rate limits. DashScope allows roughly 10 requests/second and 5 concurrent jobs per HappyHorse model. Long clips can queue.

Set model to happyhorse-1.1 on any of the three video tools. Full request flow (session → submit → wait → download) is in the Quickstart.

Terminal window
curl -X POST https://api.playcut.ai/api/v1/tools/generate-video-from-text/execute \
-H "Authorization: Bearer $PLAYCUT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"workerId": "65f3a1b2c3d4e5f600000001",
"model": "happyhorse-1.1",
"prompt": "A barista slides a latte across the counter, saying: \"Careful, it is hot.\"",
"aspectRatio": "16:9",
"resolution": "720p",
"durationSeconds": 8
}'

From MCP, the equivalent tools are generate-video-from-text, generate-video-from-image, and generate-video-from-reference — same parameters. See the MCP install guide.