How can I ensure I am calling 1.0 image-to-video?
When submitting a request to /happyhorse/videos, explicitly set model to happyhorse-1.0-i2v, action to image_to_video, and provide image_url. This directly specifies the version and task type, avoiding reliance on default values that may enter other generation modes.
Is the image the first frame or a regular reference image?
In this model's image_to_video action, image_url corresponds to the video's first frame and determines the initial composition. It differs from multi-reference image generation; if multiple character or style images need to participate in creation together, choose the corresponding r2v model.
Do I need to write a prompt?
This action requires an image, while text can describe the desired motion. Describe the subject's action, environmental changes, and camera approach rather than repeatedly listing every element in the image. Start by testing one clear action, then gradually add details, making it easier to evaluate the generated result.
Can it generate vertical videos?
Prepare a first-frame image with a vertical composition, then submit an image-to-video task. The output aspect ratio will follow the image as closely as possible, so there is no need to pass ratio separately; if the position of people, products, or backgrounds is important, arrange the composition and negative space in the first frame beforehand.
How do I retrieve the video after generation?
After submitting with async, save the task_id, then query the task through /happyhorse/tasks; you can also use callback_url to receive completion notifications. Only after the task completes successfully should you use the returned video_url to retrieve the video; do not treat a successful submission as meaning the video has already been generated.