curl --request POST \
--url https://api.powertokens.ai/v1/videos \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "MiniMax-Hailuo-2.3",
"subject_reference": [
"https://example.com/assets/character.png"
],
"prompt": "The character waves and smiles",
"seconds": "6",
"size": "720P"
}
'{
"id": "<string>",
"task_id": "<string>",
"object": "video",
"model": "<string>",
"status": "queued",
"progress": 0,
"created_at": 123
}For subject-reference video models such as MiniMax-Hailuo-2.3, MiniMax-Hailuo-2.3-Fast, and MiniMax-Hailuo-02. After submission, query task status with GET /v1/videos/{task_id}.
Public fields: model, subject_reference, and prompt. This capability is intended for maintaining subject consistency across the generated video.
curl --request POST \
--url https://api.powertokens.ai/v1/videos \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "MiniMax-Hailuo-2.3",
"subject_reference": [
"https://example.com/assets/character.png"
],
"prompt": "The character waves and smiles",
"seconds": "6",
"size": "720P"
}
'{
"id": "<string>",
"task_id": "<string>",
"object": "video",
"model": "<string>",
"status": "queued",
"progress": 0,
"created_at": 123
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Model name used for this capability.
MiniMax-Hailuo-2.3, MiniMax-Hailuo-2.3-Fast, MiniMax-Hailuo-02 Array of subject reference image URLs for maintaining visual consistency.
1Video prompt describing the action or scene.
Target video duration in seconds.
Target output size or resolution. Available values depend on the selected model.