Happy Horse 1
Alibaba video model supporting four workflows: text-to-video, first frame animation, multi-reference, and video editing.
| Property | Value |
|---|---|
modelSlug | happy-horse-1 |
| Kind | Video |
| Maker | Alibaba |
Copies per request (variations) | 1 to 5 |
| How the cost is counted | per second of output (from duration), at a rate that depends on mode and resolution; per second of output, as long as the clip in edit_video, at a rate that depends on mode and resolution |
| Over MCP | yes, with the generate tool |
Credit amounts are left out because they change. The lowest price is creditCost on GET /v1/models, and POST /v1/jobs answers with the exact creditCost of a request.
input fields
Send the fields below inside the input object. A field you leave out takes its Default. Unknown field names are dropped without an error, so check the spelling if a setting seems to have no effect.
| Field | Type | Required | Default | Rules |
|---|---|---|---|---|
prompt | string | – | – | Up to 5,000 characters |
mode | string (one of) | – | text | text, image, reference, edit |
first_frame | string[] (image upload ids) | – | – | First frame. One file at most |
edit_video | string[] (video upload ids) | – | – | Video to edit. One file at most |
reference_images | string[] (image upload ids) | – | – | Reference images. Up to 9 files |
aspect_ratio | string (one of) | – | 16:9 | 16:9, 9:16, 1:1, 4:3, 3:4 |
resolution | string (one of) | – | 720p | 720p, 1080p |
duration | integer | – | 5 | 3 to 15 |
audio_setting | string (one of) | – | auto | auto (Otomatis), origin (Suara asli) |
Rules by setting
This model runs a different version depending on what you send. The rules below are checked before any credits move; a request that breaks one is refused with 400 and a message naming the field.
mode = text
audio_settingis not used; any value sent is ignored.- Takes no files in
first_frame,edit_videoandreference_images; a request that fills one is refused. promptat least 1 characters.
mode = image
aspect_ratioandaudio_settingare not used; any value sent is ignored.- Takes no files in
edit_videoandreference_images; a request that fills one is refused. first_frame: required; one file at most; at most 10 MB per file; sides at least 300 px; width to height ratio 0.4 to 2.5.
mode = reference
audio_settingis not used; any value sent is ignored.- Takes no files in
first_frameandedit_video; a request that fills one is refused. reference_images: required; up to 9 files; at most 10 MB per file; sides at least 400 px.promptat least 1 characters.
mode = edit
aspect_ratioanddurationare not used; any value sent is ignored.- Takes no files in
first_frame; a request that fills one is refused. edit_video: required; one file; at most 100 MB per file; each clip 3 to 60 seconds long; sides 320 to 2,160 px; width to height ratio 0.4 to 2.5.reference_images: up to 5 files; at most 10 MB per file; sides at least 300 px; width to height ratio 0.4 to 2.5.promptat least 1 characters.
Example request
{
"modelSlug": "happy-horse-1",
"input": {
"prompt": "The camera circles slowly around a steaming cup of coffee on a wooden table"
}
}Wan 2.6 Video
Alibaba video model for 5 to 15-second clips from text, a single image, or the subject of reference videos, with a Standard tier that always has sound and a cheaper Flash tier.
Happy Horse 1.1
Alibaba 1.1 video model featuring reduced per-second rates, nine aspect ratios, and directed motion workflows.

