Alibaba Happyhorse 1.0 Image To Video (Official Edition)
HappyHorse 1.0 I2V, the official API way (skip the sketchy HF repos)
- first_frame
- api_config
- video
- request_id
- urls
Alibaba's HappyHorse 1.0 image-to-video, official edition. Feed it a first frame, optionally describe what you want, and it animates the still into a video. The "official edition" matters here more than on most nodes: when HappyHorse first bubbled up in the community, it came with a plague of fake "open source" Hugging Face repos that the subreddits spent weeks flagging as scams and malware. This node is the legitimate path - it talks to the model through the API instead of asking you to download a suspicious .safetensors from a stranger.
HappyHorse sits in Alibaba's video lineup alongside the Wan family, and it skews toward fast, punchy results: 720P or 1080P, 3 to 15 seconds, seed control. The tooltips even tell you the watermark is on by default, which is the tell that this is the official commercial API - the no-watermark settings come with the vendor's terms attached.
How it works
BizyTRD cloud wrapper, official edition. first_frame (required) gets uploaded with your optional prompt, resolution (default 1080P), duration, and seed, and the API returns a VIDEO. Controls worth knowing:
promptis optional - you can generate motion from the frame alone.durationis an integer 3–15 seconds (default 10 in the schema; the tooltip says "default 5," the schema wins).seed(default 0; set to -1 for system-generated) gives you reproducible results when you find a good one.watermarkdefaults to on - flip it off only if your use is covered by the vendor terms.resolutionis 720P or 1080P, default 1080P.
api_config overrides base_url/api_key per request; skip_error outputs a placeholder instead of aborting the workflow.
Inputs and outputs
first_frame(required) - JPEG/JPG/PNG/WEBP, up to 10 MB per the tooltip.- Optional:
prompt,resolution,duration,seed,watermark,api_config,skip_error. - Outputs:
video(VIDEO),request_id,urls.
Installing BizyAirPlus
ComfyUI Manager: "BizyAirPlus", or:
cd /path/to/ComfyUI/custom_nodes
git clone https://github.com/siliconflow/BizyAirPlus.git
cd BizyAirPlus
python -m pip install -r requirements.txt
Restart, account at bizyair.ai, API key, BizyAirPlus button ON. Dependencies: bizyair-cloudberry, bizytrd.
Common issues
If you came here from a Reddit thread about downloading HappyHorse weights: stop, this is the safe version. Real failure modes: an oversized first frame (the 10 MB cap) gets rejected, a seed of -1 gives you non-reproducible output on purpose, and the watermark being on by default surprises people who didn't read the tooltip. Then the pack standard - missing button (pip show bizyair-cloudberry), cloud errors in the console, metered pricing.
Inputs (8)
| Name | Type | Default | Description |
|---|---|---|---|
| first_frame | IMAGE | Upload 1 first frame image; supports JPEG/JPG/PNG/WEBP, up to 10MB per image. | |
| promptopt | STRING | Text word, optional; used to describe the desired video content. | |
| resolutionopt | COMBO | 1080P | Generates video resolution, optional 720P or 1080P; default 1080P. |
| durationopt | INT | 103–15 | Length of video, in seconds, range 3-15; default 5. |
| seedopt | INT | 0-1–2147483647 | The random seed range is 0-2147483647; the current default value of -1 is automatically generated by the system. |
| watermarkopt | BOOLEAN | true | Whether to add the Happy Horse watermark; the default is added. |
| api_configopt | BIZYAIR_OPENAPI_CONFIG | 单次请求覆盖base_url和api_key | |
| skip_erroropt | BOOLEAN | false | 开启后遇到错误不中断工作流,输出对应类型的错误占位符 |
Outputs (3)
| Name | Type | Description |
|---|---|---|
| video | VIDEO | — |
| request_id | STRING | — |
| urls | STRING | — |