PL Log inOpen Studio
Preview version. Model catalog, prices, calculator and docs are live. Generation goes live at launch.

Video Alibaba · 2026-06

HappyHorse 1.1

Multi-character clips where you tell the model which reference image is who, in nine aspect ratios

720p$0.399per second
1080p$0.532per second

If the generation fails, you pay $0. Prices without taxes, charged to your prepaid USD balance.

Cost for your length and resolution →

HappyHorse 1.1 is built for scenes with several people or products, because you can point at each reference by name: [Image 1] passes the cup to [Image 2]. Alibaba released this update in June 2026. Clear labels mean fewer mix-ups about who wears what and who does what.

Like 1.0, the price depends only on resolution and length.

What you can make

  • Scenes with two or three distinct characters taken from photos
  • Wide 21:9 cinematic shots and tall 9:21 formats
  • Product placement from a product photo plus a scene photo
  • 4:5 videos for social feeds

Settings that matter

  • image_urls: 1 to 9 references, called [Image 1], [Image 2] and so on in the prompt.
  • image_url: a single first frame for image-to-video. Use this or references, not both.
  • aspect_ratio: nine options from 21:9 to 9:21, in text and reference modes.
  • resolution: 720p by default; switch to 1080p for the final.
  • duration: 3 to 15 seconds.
  • Prompt length: up to 5,000 characters in Latin scripts, 2,500 in Chinese, Japanese or Korean.

Starter prompt

text
[Image 1] and [Image 2] sit at a diner booth. [Image 1]
slides the red box from [Image 3] across the table,
[Image 2] opens it and laughs. Static wide shot, 21:9

Swap in your own references and actions, and keep each character tied to one image number.

Questions

What does a HappyHorse 1.1 clip cost?

from $0.399 per second. Only resolution and duration change it, and a failed clip costs $0.

Can it restyle my own footage?

No. Video restyling is in HappyHorse 1.0.

Why does my character swap places with another?

Refer to each person by image number in every sentence where they act, not just once at the start.

HappyHorse 1.1 in your code

curl https://kadraris.com/v1/generate?wait=60 \
  -H "Authorization: Bearer $KADRARIS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "happyhorse-1.1",
  "input": {
    "prompt": "Tracking shot of a cyclist riding through an empty city street at dawn, long shadows, light fog, film look",
    "aspect_ratio": "16:9",
    "resolution": "720p",
    "duration": 5
  }
}'

Input fields

ParameterTypeAllowedDefault
promptstring≤ 5000 chars
aspect_ratiostring16:9 9:16 3:4 4:3 4:5 5:4 1:1 9:21 21:916:9
resolutionstring720p 1080p720p
durationinteger3-155
image_urlstring
image_urlsarraymax 9

Fetch this list as JSON with GET /v1/models/happyhorse-1.1.