Text to Video (happyhorse-text-to-video): Required prompt (1–5000 chars). Duration 3–15s. Resolution 720p/1080p. Aspect ratio 16:9, 9:16, 1:1, 4:3, 3:4. Optional seed.
Image to Video (happyhorse-image-to-video): Exactly one image URL required. Optional prompt (max 5000). Duration 3–15s. Resolution 720p/1080p. Optional seed.
Reference to Video (happyhorse-reference-to-video): Required prompt plus 1–9 ordered reference images. Use character1, character2… in the prompt. Duration 3–15s. Resolution 720p/1080p. Aspect ratios same as text-to-video.
Video Edit (happyhorse-video-edit): Required video URL (MP4/MOV) and prompt. Optional 0–5 reference images. Resolution 720p/1080p. Audio setting auto or origin. Billing duration from source video (ceil seconds, API clamp 3–60s). Optional seed.

