Generate cinematic dynamic short videos from text storyboards
happyhorse-1.1-t2v is the text-to-video model in the HappyHorse 1.1 series, designed for creating from scripts, scene concepts, and shot descriptions. It focuses on cinematic lighting, natural motion, and camera movement, and can be used for advertising concept films, e-commerce mood assets, and social short videos. On this platform, enter a text prompt to submit a generation task, then obtain a video link for previewing, selection, and editing.
Input parameters and result formats vary by service. Use the public API for this model and follow its guide for generation, task retrieval and editing operations.
Specifications and API features
Creation mode
Text-to-video; action=generate, prompt is required
Platform resolution
720P, 1080P; default 1080P
Platform request duration
3–15 seconds; default 5 seconds
Platform aspect ratio
16:9, 9:16, 1:1, 4:3, 3:4; default 16:9
API endpoint
POST /happyhorse/videos; model=happyhorse-1.1-t2v
Task delivery
Supports asynchronous queries and callbacks, returning the task ID, video URL, and result status
HappyHorse 1.1's public creative positioning and this endpoint's calling specifications are described separately. The durations, aspect ratios, and default values above apply to calls on this platform.
Core capabilities
Compose visuals with cinematic language
Write subjects, environments, actions, lighting, and camera movements into prompts to build dynamic scenes directly from text. It is suitable for describing single-shot concepts such as a slow push-in in morning light or a person walking down a street, allowing storyboards to first become watchable clips before assessing whether composition and pacing meet expectations.
Designed for motion and lighting creation
HappyHorse 1.1 emphasizes cinematic lighting and stable camera movement, making it suitable for short videos that require atmosphere, spatial changes, and subject motion. You can adjust action or lighting descriptions around the same scene to compare visual approaches; complex interactions should still be reviewed shot by shot, and stylistic positioning should not be treated as a guarantee of every result.
Integrate video generation into products
Generation tasks can be submitted asynchronously. Applications can save the task_id and query status, or set callback_url to receive completed results. After success, obtain the video_url, duration, and resolution, making it easy to integrate generation, previewing, user selection, and downloading into a single creative workflow.
Use Cases
Advertising Storyboard Previsualization
Enter a shot from an advertising script, specifying the product environment, subject actions, lighting direction, and camera movement to generate a dynamic previsualization for team discussion. It is suitable for validating the opening mood and shot pacing before deciding on filming or post-production plans; when accurate product appearance requires stronger image constraints, use an image creation model instead.
Vertical Social Atmosphere Assets
Write scene descriptions around travel, lifestyle, or holiday themes, choose a 9:16 aspect ratio to generate short videos, then add captions, music, and brand information. Each task focuses on presenting one clear action or visual change, making it easier to select assets and combine them into complete social content during editing.
Short Drama Shot Concept Validation
Break a script into individual shots, describe character behavior, scene atmosphere, and camera movement for each segment, and generate concept clips to support discussion. It is suitable for exploring visual directions rather than completing an entire short drama at once; when consistent characters or costumes are needed across shots, shift the task to the reference-image-to-video model in the same series.
How to Choose This Model
Choose T2V for Ideas from Scratch, Image Models When You Have Assets
When visual assets have not yet been defined and you want to explore visuals directly from text, choose happyhorse-1.1-t2v. If you already have product or character images and want to use one as the first frame, choose happyhorse-1.1-i2v; if you need to use multiple images to constrain characters, props, or style, choose happyhorse-1.1-r2v. The three correspond to different creative starting points, so do not mix up actions and models.
Start New Tasks with 1.1, Keep Existing Workflows Tested
happyhorse-1.1-t2v is the default text-to-video model and is suitable as the starting point for new projects. If you already have prompts and approved sample videos based on happyhorse-1.0-t2v, it is recommended to test them side by side using the same scenes before deciding whether to switch, without assuming a fixed degree of improvement. If the goal is to modify an existing video, choose happyhorse-1.0-video-edit rather than a text-to-video model.
Getting Started
Prepare Inputs for the Corresponding Operation
Use prompt to define the subject, action, environment, and shot; this is a text-to-video model and does not automatically switch operations after an image is submitted.
Explicitly Specify the Version
Set model=happyhorse-1.1-t2v and action=generate for /happyhorse/videos. Choose an integer duration of 3–15 seconds and 720P or 1080P; text and reference-image generation can set ratio.
Query and Save Completed Videos
Use async or callback_url to integrate background tasks, save task_id and query /happyhorse/tasks; wait for succeeded before reading video_url, then check characters, actions, and audio.
Suggested trial: cinematic text ad
Input and goal
In a warm kitchen, a person places bread on a plate. The camera slowly pulls back from a close-up to a medium shot, sunlight streams through the window, and the atmosphere feels natural.
Acceptance criteria and next steps
Use generate, 720P/1080P, and a clearly specified integer duration. Start with a single scene; check the actions, hands, and sound.
Usage boundaries
This model generates new videos from text and does not use image_url, image_urls, or video_url as asset inputs for their corresponding creation modes. First-frame animation, reference-image constraints, and existing video editing each require their matching model; fields in shared interfaces cannot replace selecting the correct action.
The platform supports a duration of 3–15 seconds per request, making it better suited for single-shot assets and short-film prototypes. Long narratives should be generated in segments and then edited; when involving multiple consecutive actions, complex contact, or precise character continuity, each segment must be reviewed, as simply increasing prompt length cannot guarantee coherence.
Do not use this model as a tool for dialogue, lip-syncing, or preserving audio from the original video. The audio-preservation use of audio_setting belongs to video-editing tasks; this model's creation workflow focuses primarily on visual generation, while music, narration, and precise sound design should be handled in post-production.
Frequently Asked Questions
What minimum input does happyhorse-1.1-t2v require?
Provide a prompt to start text-to-video generation, using action=generate and model=happyhorse-1.1-t2v. The prompt should clearly describe the subject, environment, action, and camera direction; resolution, aspect ratio, and duration can be set separately according to delivery requirements, and no image needs to be prepared beforehand.
Can it generate landscape and portrait videos?
Yes. This entry point supports 16:9, 9:16, 1:1, 4:3, and 3:4, with 16:9 as the default. Choose 9:16 for social short videos and 16:9 for landscape previews; it is best to determine the target aspect ratio before generation to reduce the impact of later cropping on subject placement and composition.
How should I choose duration and resolution?
The requested duration can be set to 3–15 seconds, with 5 seconds as the default; supported resolutions are 720P and 1080P, with 1080P as the default. During exploration, you can first use shorter clips to validate motion and composition, then choose the resolution based on presentation needs after the visual direction is confirmed, avoiding stacking too many events into a single clip.
I already have a product image. Should I still choose T2V?
If you only want to explore the environment and advertising atmosphere around the product, T2V is still suitable. If the product appearance and first-frame composition must follow an existing image, prioritize happyhorse-1.1-i2v; when multiple character, prop, or style images jointly participate as constraints, consider happyhorse-1.1-r2v.
How do I obtain the generated video after submission?
You can set async=true, save the returned task_id, and query it through /happyhorse/tasks; you can also provide callback_url to receive completion notifications. Task statuses include pending, succeeded, and error. After success, read video_url to download the video; obtaining a task ID should not be treated as generation completion.