Skip to content
Docs menu

Video models

Hailuo 2.3

On this page

Hailuo 2.3 — high-quality AI video generation.

modelIdhailuo-2-3-image-to-video-standard, hailuo-2-3-image-to-video-pro
Modalityvideo
PricingSee this model on the Pricing page for the current per-call price (with your markup).

Operations

OperationmodelIdEndpointRequired input
Image To Video Standardhailuo-2-3-image-to-video-standardPOST /api/v1/generateprompt, image_url
Image To Video Prohailuo-2-3-image-to-video-proPOST /api/v1/generateprompt, image_url
Poll taskGET /api/v1/task/{id}?model=hailuo-2-3-image-to-video-standard

Image To Video Standard — hailuo-2-3-image-to-video-standard

FieldTypeRequiredValues / example
promptstringYesText prompt describing the desired video animation Max 5000 characters. (default: Animate with a slow push-in: the sloth blinks languidly and shifts one arm along the branch, broad leaves swaying in a humid breeze as dappled jungle light drifts across its fur.)
image_urlstringYesInput image to animate (image URL)
resolutionstringNoThe resolution of the generated video. (options: 768P | 1080P) (default: 768P)
durationstringConditionalwhen `resolution` is `768P`: The duration of the video in seconds. 10 seconds videos are not supported for 1080p resolution. (options: 6 | 10) · when `resolution` is `1080P`: The duration of the video in seconds. 10 seconds videos are not supported for 1080p resolution. (options: 6)
nsfw_checkerbooleanNoA configurable parameter. Defaults to true in the Playground. (true/false) (default: true)
bash
curl -X POST https://you.bot/api/v1/generate \
  -H "Authorization: Bearer $YOUBOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"modelId":"hailuo-2-3-image-to-video-standard","input":{"prompt":"A cinematic aerial shot of a coastal town at golden hour, gentle waves rolling onto the shore, warm light, slow camera push-in.","image_url":"https://example.com/input.jpg","resolution":"768P","duration":"6","nsfw_checker":true}}'

Image To Video Pro — hailuo-2-3-image-to-video-pro

FieldTypeRequiredValues / example
promptstringYesText prompt describing the desired video animation Max 5000 characters. (default: Animate the still with slow parallax across the sand dunes as wind lifts thin veils of sand off the razor-sharp ridgelines and the low sun deepens the rolling amber shadows.)
image_urlstringYesInput image to animate (image URL)
resolutionstringNoThe resolution of the generated video. (options: 768P | 1080P) (default: 768P)
durationstringConditionalwhen `resolution` is `768P`: The duration of the video in seconds. 10 seconds videos are not supported for 1080p resolution. (options: 6 | 10) · when `resolution` is `1080P`: The duration of the video in seconds. 10 seconds videos are not supported for 1080p resolution. (options: 6)
nsfw_checkerbooleanNoA configurable parameter. Defaults to true in the Playground. (true/false) (default: true)
bash
curl -X POST https://you.bot/api/v1/generate \
  -H "Authorization: Bearer $YOUBOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"modelId":"hailuo-2-3-image-to-video-pro","input":{"prompt":"A cinematic aerial shot of a coastal town at golden hour, gentle waves rolling onto the shore, warm light, slow camera push-in.","image_url":"https://example.com/input.jpg","resolution":"768P","duration":"6","nsfw_checker":true}}'