HappyHorse 1.1 Image-to-Video brings a single still image to life. Upload one first-frame picture and HappyHorse animates it from that exact starting point, preserving its composition and automatically matching the video's aspect ratio to your image. Add an optional motion prompt — "the character gently turns toward the camera as a breeze stirs their hair, the lens slowly pushing in" — to direct the movement, camera work, and atmosphere, or leave it blank to let the model infer natural motion. Output at 720P or 1080P for 3 to 15 seconds with an optional watermark, producing smooth, faithful animation ideal for portraits, product shots, and bringing artwork into motion.
Generate video
All API requests must be authenticated using a Bearer token in the Authorization header. Please ensure your API key is active.Authorization: Bearer sk-xxxxxx
These parameters come from the selected model form_schema. Switching models updates this list and the request example.
img_url*stringRequired. The first frame image; the video aspect ratio automatically follows this image. Supports JPEG, JPG, PNG, WEBP; resolution at least 300×300px, aspect ratio 1:2.5 to 2.5:1, up to 20MB.
prompt?stringOptional. Describe how you want the image to move. Up to 2500 Chinese characters or 5000 non-Chinese characters.
resolution?stringVideo output resolution; options 720P, 1080P, default 1080P.
duration?numberVideo duration in seconds; range 3-15 seconds, default 5.
watermark?booleanWhether to add the "Happy Horse" watermark to the bottom-right of the video. Enabled by default.
seed?numberRandom seed, range [0, 2147483647]. A fixed integer improves reproducibility; leave empty for a random seed.
task_id?stringParameter description for Task Id
status?stringParameter description for Status
error?objectParameter description for Error
message?stringError Message
type?stringError Type
param?stringRelated Parameters
code?stringError Code