About Luma Ray 3.2 - Image to Video
Luma Ray 3.2 (Image to Video) animates a source image into cinematic motion guided by a text prompt. It preserves the starting frame's look while giving control over aspect ratio, resolution, duration, and seamless looping.
Ray 3.2 is built for professional production workflows, with multi-keyframe direction, improved motion transfer, and expressive facial performance. It outputs at up to 1080p in 5s or 10s clips, and supports optional reference images to guide the generation. Seamless looping is available for 5s clips but not for 10s videos.
Ready to build with Luma Ray 3.2 - Image to Video?
Try Luma Ray 3.2 - Image to Video in the Workbench to prompt it, compare outputs, and iterate on prompts without writing any code. When you're ready to ship, call the same model from our API and build your own apps on top of it.
curl -sSf -X POST https://hub.oxen.ai/api/ai/videos/generate \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $OXEN_API_KEY" \
-d '{
"model": "luma-ray-v3-2-image-to-video",
"prompt": "Low-angle shot of a majestic tiger prowling through a snowy landscape, leaving paw prints on the white blanket.",
"input_image": "https://hub.oxen.ai/api/repos/ox/Oxen-AI-Assets/file/main/images/ox_zoom_out_1926_1076.png",
"aspect_ratio": "16:9",
"resolution": "540p",
"duration": "5s"
}'Request parameters
Every field Luma Ray 3.2 - Image to Video accepts in the request body. See the API reference for response formats.
https://hub.oxen.ai/api/ai/videos/generate| Field | Type | Required | Default | Description |
|---|---|---|---|---|
prompt | string | Yes | — | Text prompt describing the motion/scene to generate. |
input_image | stringuri | Yes | — | URL of the source image the video starts from. |
reference_image_urls | array<string>nullable | No | — | Optional list of reference image URLs used to guide the generation. |
aspect_ratio | string | No | "16:9" | 3:12:121:916:94:33:21:13:42:39:161:21:3 |
resolution | string | No | "540p" | 540p720p1080p |
duration | string | No | "5s" | 5s10s |
loop | boolean | No | — | Whether the video should loop seamlessly. Not supported for 10s videos. |