minimax-h3 is DimiLinks’ multimodal video generation model in the seedance/h3 group. Billing is per second, and the resolution tier determines the per-second price. Tasks are asynchronous: creation returns a task_id, then use Retrieve video task to poll status and download the result.
Video billing is per second: cost = per-second price × duration. Check
seconds and resolution against the limits below before submitting, and see Video groups and billing rules for how the two video groups differ.Endpoint
Text-to-video example
Parameters
Pricing
Cost = per-second price ×
seconds. Prices may change; use GET /api/pricing as the runtime source of truth.
Reference media
Put media into thereferences array. Each source must be a public HTTPS URL that the server can fetch without login or cookies:
- Up to 9 images; up to 3 videos and 3 audios, with videos + audios combined ≤ 3; total media ≤ 12.
- Every
sourcemust be unique. - Use only
referenceroles or omitrole; this model does not supportfirst_frame/last_frame. - Supported formats: images
image/jpeg,image/png,image/webp; videosvideo/mp4,video/quicktime; audioaudio/mpeg,audio/wav,audio/x-wav.
Errors
400: invalid parameters or media; fix the request instead of retrying unchanged.402: insufficient balance or generation quota.429: capacity saturated; back off and retry.- See Errors for common error codes.
Next step
Save thetask_id from the creation response, then poll with Retrieve video task until completed before downloading.