Operations and limits
The reviewed offering is
MiniMax-H3 in Hailuo-2. Check current operation availability in Model Square.
Image parts use
type: "image_url". Text uses type: "text". Reference-video and audio inputs are not reviewed; ratio and seed constraints are undocumented.
Submit
Poll and download
SetTASK_ID to the returned id:
code: "success", then data.status. Pending states are NOT_START, SUBMITTING, SUBMITTED, QUEUED, IN_PROGRESS and UNKNOWN. SUCCESS completes the task; FAILURE ends it without a download.
data.result_url, not the upstream task.content.url. After success:
Errors and billing
Billing uses verified output seconds. Follow-ups retain the original group and pricing. Confirmed failures release reservations; settlement can remain pending without final usage. Checkcode and data.fail_reason even after HTTP 200. Check content, duration and resolution on 400; unfinished downloads return 400, expired results 410. Keep the original task after a timeout or submission_uncertain. See shared video errors.