HappyHorse 1.0 Video Edit
- HappyHorse 1.0 video edit model, performs style transfer and editing on existing videos
- Input video 3-60 seconds, with optional 0-5 reference images. Use
@Image1~@Image5in the prompt to reference each image - Supports auto or preserve-original audio strategies, output
720p/1080p - Async processing mode, use the returned task ID to query task status
- Generated video links are valid for 24 hours, please save them promptly
Authorizations
All APIs require Bearer Token authentication
Add to request header:
Authorization: Bearer YOUR_API_KEY
Body
happyhorse-1.0-video-edit: video edit
"happyhorse-1.0-video-edit"
Public URL of the video to edit
Notes:
- Supports MP4 / MOV (H.264 encoding recommended)
- Input video duration
3-60seconds - File size up to
100MB - Video short edge between
320and2160pixels
"https://example.com/input.mp4"
Edit instruction or style transfer description. Use @Image1 ~ @Image5 to reference each image
Notes:
- Maximum
2500characters
2500"Turn the scene into a rainy cyberpunk street at night"
Optional list of reference image URLs, up to 5 images
Notes:
- Supports JPEG / PNG / WEBP
- Short edge ≥
300px, each image up to10MB - Array order corresponds to
@Image1~@Image5in the prompt
5["https://example.com/style.jpg"]Output video resolution. Options: 720p or 1080p.
720p, 1080p "720p"
Audio handling strategy
Options:
auto— Let the model decide whether to regenerate audioorigin— Preserve the original audio of the input video as much as possible
Do not pass this parameter unless necessary.
auto, origin "auto"
Random seed used to improve result reproducibility.
0 <= x <= 2147483647123
Whether to enable the safety checker. If not provided, the model default behavior is used.
Do not pass this parameter unless necessary.
true
Response
Task created successfully
Task creation timestamp
1757165031
Task ID
"task-unified-1757165031-uyujaw3d"
Actual model name used
Specific task type
video.generation.task Task progress percentage (0-100)
0 <= x <= 1000
Task status
pending, processing, completed, failed "pending"
Asynchronous task information
Task output type
video "video"