Skip to main content
POST
/
v1
/
videos
Hailuo Text to 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",
  "prompt": "A woman walks through a neon street in the rain.",
  "seconds": "6",
  "size": "1080P"
}
'
{
  "id": "<string>",
  "task_id": "<string>",
  "object": "video",
  "model": "<string>",
  "status": "queued",
  "progress": 0,
  "created_at": 123
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
model
enum<string>
required

Model name used for this capability.

Available options:
MiniMax-Hailuo-2.3,
MiniMax-Hailuo-02
prompt
string
required

Video prompt.

seconds
string

Target video duration in seconds.

size
string

Target output size or resolution. Available values depend on the selected model.

Response

Submission successful, returns unified OpenAI-style video task object.

id
string
task_id
string
object
string
Example:

"video"

model
string
status
string
Example:

"queued"

progress
integer
Example:

0

created_at
integer<int64>