HappyHorse 1.0 Video Generation
HappyHorse
HappyHorse 1.0 Video Generation
Generate, reference, or edit videos with HappyHorse 1.0
POST
HappyHorse 1.0 Video Generation
Documentation Index
Fetch the complete documentation index at: https://docs.toapis.com/llms.txt
Use this file to discover all available pages before exploring further.
- Public model name:
happyhorse-1.0 - Use
actionto choose text-to-video, first-frame image-to-video, reference-to-video, or video editing - If
actionis omitted, requests with a first-frame image are treated as image-to-video; otherwise they are text-to-video - Async task management through the standard video task status endpoint
Authorizations
All requests require Bearer Token authentication.
Body
Video generation model name. Fixed value:
happyhorse-1.0.Generation mode.Options:
text-to-videoimage-to-videoreference-to-videovideo-edit
Text prompt for the video.Required for text-to-video, reference-to-video, and video editing. Optional for image-to-video, but recommended for motion and style control.
First-frame image URL for image-to-video. Only the first image is used.Compatible fields are also accepted:
input_reference, images, image, or image_with_roles[{ role: "first_frame" }].Image requirements:- Format:
JPEG,JPG,PNG,BMP,WEBP - File size: up to
10MB - Dimensions: at least
300px - Aspect ratio:
1:2.5to2.5:1
Reference image URLs.Required for
reference-to-video, with 1 to 9 images. Optional for video-edit, with up to 5 images.Input video URL for video editing. Required when
action=video-edit.Audio control for video editing. Only applies when
action=video-edit.Options:autoorigin
Video duration in seconds. Valid range:
3 to 15.Video resolution.Options:
720P1080P
Aspect ratio for text-to-video. Image-to-video uses the first-frame image dimensions.Options:
16:99:161:14:33:4
size field is also accepted.Random seed for reproducible generation.
Whether to add a watermark.
Text-to-Video Example
Image-to-Video Example
Reference-to-Video Example
Video Edit Example
Query Task
The submit endpoint returns a task ID. Use the standard video task status endpoint to retrieve the result:Channel Configuration
HappyHorse uses a DashScope API key. The default upstream base URL ishttps://dashscope.aliyuncs.com.
For the international endpoint, override the channel Base URL in the admin dashboard: