Create task POST /v1/video/generationsBearer authentication in the form Bearer YOUR_API_KEY.
Content-Type string
default: "application/json"
required
Request body format.
Request parameters Must be happyhorse-1.0-t2v.
Text description of the video.
Query task by ID GET /v1/video/generations/{task_id}Bearer authentication in the form Bearer YOUR_API_KEY.
Content-Type string
default: "application/json"
required
Request body format.
Path parameters Task ID returned by the create request.
Response fields success when the task query succeeds.
Additional response message.
Workflow action used to process the task.
Task status, such as QUEUED, IN_PROGRESS, SUCCESS, or FAILURE.
Result video URL when the task succeeds.
Failure detail returned by the upstream task service. The service may populate this field with a result URL in successful responses.
Task submission time as a Unix timestamp.
Task processing start time as a Unix timestamp.
Task completion time as a Unix timestamp.
Task progress percentage.
Request ID for the outer AnyFast response.
Upstream task output details.
data.data.output.task_status Upstream task status, such as SUCCEEDED.
data.data.output.video_url Upstream result video URL.
data.data.output.orig_prompt Original prompt submitted for the task.
data.data.output.submit_time Upstream task submission time.
data.data.output.scheduled_time Upstream task scheduling time.
data.data.output.end_time Upstream task completion time.
Request ID returned by the upstream task service.
Usage and output metrics returned by the upstream task service.
Output super-resolution value.
Requested or generated video duration.
data.data.usage.input_video_duration Input video duration.
data.data.usage.output_video_duration Output video duration.
data.data.usage.video_count Number of generated videos.
Create task POST /v1/video/generationsBearer authentication in the form Bearer YOUR_API_KEY.
Content-Type string
default: "application/json"
required
Request body format.
Request parameters Must be happyhorse-1.0-i2v.
Text description of the desired motion.
First-frame image URL. images is also accepted, but only its first item is used.
Query task by ID GET /v1/video/generations/{task_id}Bearer authentication in the form Bearer YOUR_API_KEY.
Content-Type string
default: "application/json"
required
Request body format.
Path parameters Task ID returned by the create request.
Response fields Response fields success when the task query succeeds.
Additional response message.
Workflow action used to process the task.
Task status, such as QUEUED, IN_PROGRESS, SUCCESS, or FAILURE.
Result video URL when the task succeeds.
Failure detail returned by the upstream task service. The service may populate this field with a result URL in successful responses.
Task submission time as a Unix timestamp.
Task processing start time as a Unix timestamp.
Task completion time as a Unix timestamp.
Task progress percentage.
Request ID for the outer AnyFast response.
Upstream task output details.
data.data.output.task_status Upstream task status, such as SUCCEEDED.
data.data.output.video_url Upstream result video URL.
data.data.output.orig_prompt Original prompt submitted for the task.
data.data.output.submit_time Upstream task submission time.
data.data.output.scheduled_time Upstream task scheduling time.
data.data.output.end_time Upstream task completion time.
Request ID returned by the upstream task service.
Usage and output metrics returned by the upstream task service.
Output super-resolution value.
Requested or generated video duration.
data.data.usage.input_video_duration Input video duration.
data.data.usage.output_video_duration Output video duration.
data.data.usage.video_count Number of generated videos.
Create task POST /v1/video/generationsBearer authentication in the form Bearer YOUR_API_KEY.
Content-Type string
default: "application/json"
required
Request body format.
Request parameters Must be happyhorse-1.0-r2v.
Text description of the video.
1-3 reference image URLs.
Query task by ID GET /v1/video/generations/{task_id}Bearer authentication in the form Bearer YOUR_API_KEY.
Content-Type string
default: "application/json"
required
Request body format.
Path parameters Task ID returned by the create request.
Response fields Response fields success when the task query succeeds.
Additional response message.
Workflow action used to process the task.
Task status, such as QUEUED, IN_PROGRESS, SUCCESS, or FAILURE.
Result video URL when the task succeeds.
Failure detail returned by the upstream task service. The service may populate this field with a result URL in successful responses.
Task submission time as a Unix timestamp.
Task processing start time as a Unix timestamp.
Task completion time as a Unix timestamp.
Task progress percentage.
Request ID for the outer AnyFast response.
Upstream task output details.
data.data.output.task_status Upstream task status, such as SUCCEEDED.
data.data.output.video_url Upstream result video URL.
data.data.output.orig_prompt Original prompt submitted for the task.
data.data.output.submit_time Upstream task submission time.
data.data.output.scheduled_time Upstream task scheduling time.
data.data.output.end_time Upstream task completion time.
Request ID returned by the upstream task service.
Usage and output metrics returned by the upstream task service.
Output super-resolution value.
Requested or generated video duration.
data.data.usage.input_video_duration Input video duration.
data.data.usage.output_video_duration Output video duration.
data.data.usage.video_count Number of generated videos.
Create task POST /v1/video/generationsBearer authentication in the form Bearer YOUR_API_KEY.
Content-Type string
default: "application/json"
required
Request body format.
Request parameters Must be happyhorse-1.0-video-edit.
Editing instruction. Maximum 5,000 non-Chinese or 2,500 Chinese characters.
Contains exactly one source-video item and 0-5 optional reference-image items.
video for the one source video or reference_image for an optional reference image.
Publicly accessible media URL.
Output duration follows the source video and this parameter might not take effect.
Query task by ID GET /v1/video/generations/{task_id}Bearer authentication in the form Bearer YOUR_API_KEY.
Content-Type string
default: "application/json"
required
Request body format.
Path parameters Task ID returned by the create request.
Response fields Response fields success when the task query succeeds.
Additional response message.
Workflow action used to process the task.
Task status, such as QUEUED, IN_PROGRESS, SUCCESS, or FAILURE.
Result video URL when the task succeeds.
Failure detail returned by the upstream task service. The service may populate this field with a result URL in successful responses.
Task submission time as a Unix timestamp.
Task processing start time as a Unix timestamp.
Task completion time as a Unix timestamp.
Task progress percentage.
Request ID for the outer AnyFast response.
Upstream task output details.
data.data.output.task_status Upstream task status, such as SUCCEEDED.
data.data.output.video_url Upstream result video URL.
data.data.output.orig_prompt Original prompt submitted for the task.
data.data.output.submit_time Upstream task submission time.
data.data.output.scheduled_time Upstream task scheduling time.
data.data.output.end_time Upstream task completion time.
Request ID returned by the upstream task service.
Usage and output metrics returned by the upstream task service.
Output super-resolution value.
Requested or generated video duration.
data.data.usage.input_video_duration Input video duration.
data.data.usage.output_video_duration Output video duration.
data.data.usage.video_count Number of generated videos.