This is an asynchronous API; only the task_id will be returned. You should use the task_id to request the Task Result API to retrieve the video generation results.
Request Headers
Supports:
application/json
Bearer authentication format, for example: Bearer {{API Key}}.
Request Body
Prompt text required to guide the generation.Range:
1 <= x <= 2000
.The first frame image to be used for video generation. Supports public URL or Base64 encoding(
data:image/jpeg;base64,...
).The end frame image to be used for video generation. Supports public URL or Base64 encoding(
data:image/jpeg;base64,...
).The length of the generated video in seconds. Default:
Optional values:
6
Optional values:
6
, 10
The resolution of the generated video. Default:
768P
- For 6-second videos: supports
768P
,1080P
- For 10-second videos: supports
768P
only
Whether to enable prompt optimization.Default:
true
.Response
Use the task_id to request the Task Result API to retrieve the generated outputs.
Example
Here is an example of how to use the Minimax Hailuo-02 API.- Generate a task_id by sending a POST request to the Minimax Hailuo-02 API.
Request:
Response:
- Use
task_id
to get output videos.
videos
of response.
Request:
Response:
Video files: