Skip to content
Get started
GENERATION API CALLS
Video Generation

Luma Labs

This page is auto-generated from model configurations. Last updated: 2026-06-15.

This reference lists all available Luma Labs video generation models and their parameters. Use these parameter names when calling the Generation API.


Model ID: model_luma-modify-video

Capabilities: video2video

LLM Markdown: https://app.scenario.com/api/models/model_luma-modify-video/markdown

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
videofileYes----The video to modify. Maximum video size is 100mb. Maximum video duration is 30 seconds.
firstFramefileNo----An optional first frame of the video to modify. This should be a modified version of the original first frame, it will be used to guide the video modification.
promptstringNo----A prompt to guide the video modification
modestringNoadhere_1--adhere_1, adhere_2, adhere_3, flex_1, flex_2, flex_3, reimagine_1, reimagine_2, reimagine_3How closely the output should follow the source video. Adhere: very close, for subtle enhancements. Flex: allows more stylistic change while keeping recognizable elements. Reimagine: loosely follows the source, for dramatic or transformative changes.

Luma Ray Flash 2 520p quickly generates bold videos in 30โ€“60 seconds for impactful content creation.

Model ID: model_luma-ray-flash-2-540p

Capabilities: txt2video, img2video

LLM Markdown: https://app.scenario.com/api/models/model_luma-ray-flash-2-540p/markdown

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
promptstringYes----Describe your video
imagefileNo----Image used as the first frame of the video
endImagefileNo----Used to generate a video that transitions from the first frame to this image. Requires a first frame image.
durationnumberNo5--5, 9Duration in seconds
aspectRatiostringNo16:9--9:21, 9:16, 3:4, 1:1, 4:3, 16:9, 21:9Aspect ratio of the generated video
loopbooleanNofalse---Matches the first and last frames for smooth, seamless looping.
conceptsstring_arrayNo---truck_left, pan_right, pedestal_down, low_angle, pedestal_up, selfie, pan_left, roll_right, zoom_in, over_the_shoulder, orbit_right, orbit_left, static, tiny_planet, high_angle, bolt_cam, dolly_zoom, overhead, zoom_out, handheld, roll_left, pov, aerial_drone, push_in, crane_down, truck_right, tilt_down, elevator_doors, tilt_up, ground_level, pull_out, aerial, crane_up, eye_levelList of camera concepts to apply to the video generation.

Luma Ray Flash 2 720p quickly generates bold videos in 30โ€“60 seconds for impactful content creation.

Model ID: model_luma-ray-flash-2-720p

Capabilities: txt2video, img2video

LLM Markdown: https://app.scenario.com/api/models/model_luma-ray-flash-2-720p/markdown

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
promptstringYes----Describe your video
imagefileNo----Image used as the first frame of the video.e
endImagefileNo----Used to generate a video that transitions from the first frame to this image. Requires a first frame image.
durationnumberNo5--5, 9Duration in seconds
aspectRatiostringNo16:9--9:21, 9:16, 3:4, 1:1, 4:3, 16:9, 21:9Aspect ratio of the generated video
loopbooleanNofalse---Matches the first and last frames for smooth, seamless looping.
conceptsstring_arrayNo---truck_left, pan_right, pedestal_down, low_angle, pedestal_up, selfie, pan_left, roll_right, zoom_in, over_the_shoulder, orbit_right, orbit_left, static, tiny_planet, high_angle, bolt_cam, dolly_zoom, overhead, zoom_out, handheld, roll_left, pov, aerial_drone, push_in, crane_down, truck_right, tilt_down, elevator_doors, tilt_up, ground_level, pull_out, aerial, crane_up, eye_levelList of camera concepts to apply to the video generation.

Generate videos from a text prompt or anchor images with Luma Labs Ray 3.2, with control over aspect ratio, resolution, duration, HDR, and looping.

Model ID: model_luma-ray-3-2

Capabilities: txt2video, img2video

LLM Markdown: https://app.scenario.com/api/models/model_luma-ray-3-2/markdown

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
promptstringYes----Describe the video you want to generate. Include motion, mood, style, and setting for best results.
startFramefileNo----An image to use as the first frame of the generated video. The model animates forward from this starting point.
endFramefileNo----An image to use as the last frame of the generated video. Requires a first frame. The model animates between the two.
durationstringNo5s--5s, 10sHow long the generated video should be. 10 seconds is not available with Loop, HDR, or anchor frames.
resolutionstringNo720p--540p, 720p, 1080pThe vertical resolution of the output. Higher resolutions cost more. HDR requires 720p or 1080p.
aspectRatiostringNo16:9--9:16, 3:4, 1:1, 4:3, 16:9, 21:9The width-to-height ratio of the generated video. Defaults to 16:9; set to match your target platform or format.
loopbooleanNofalse---Generates a video that plays back seamlessly in a continuous loop.
hdrbooleanNofalse---Produces a high dynamic range video with richer contrast and color. Requires 720p or 1080p resolution, and is not available at 10 seconds duration.

Edit an existing video with Luma Labs Ray 3.2 while preserving motion and timing, with automatic controls or manual edit strength presets.

Model ID: model_luma-ray-3-2-edit

Capabilities: video2video

LLM Markdown: https://app.scenario.com/api/models/model_luma-ray-3-2-edit/markdown

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
promptstringYes----Describe the visual changes to apply to the source video while preserving its motion and timing.
videofileYes----The source video to edit.
startFramefileNo----Single guide-frame image for the edit. Mutually exclusive with multi-anchor keyframes.
keyframesinputs_arrayNo----Multi-anchor guide-frame images for the edit. Provide matching Keyframe Indexes; mutually exclusive with Guide Frame.
resolutionstringNo720p--540p, 720p, 1080pThe vertical resolution of the output. Higher resolutions cost more.
editStrengthstringNoadhere_1--adhere_1, adhere_2, adhere_3, flex_1, flex_2, flex_3, reimagine_1, reimagine_2, reimagine_3Controls how much the model changes the source video. Adhere presets stay close to the original; Flex presets allow moderate changes; Reimagine presets produce a more creative transformation. Cannot be used together with Auto Controls.
faceControlEnabledbooleanNo----Enable face-identity conditioning for the edit.
poseControlEnabledbooleanNo----Enable pose or skeleton conditioning for the edit.
poseControlStrengthstringNoprecise--precise, coarsePose-conditioning strength.
depthControlEnabledbooleanNo----Enable depth or scene-geometry conditioning for the edit.
depthControlBlurnumberNo-01-Depth-map blur from 0 to 1. Higher values allow more geometric freedom.
normalsControlEnabledbooleanNo----Enable surface-normals conditioning for the edit.
normalsControlAugmentationnumberNo-01-Normals augmentation from 0 to 1. Higher values reinterpret geometry more.
trajectoryControlEnabledbooleanNo----Enable motion-trajectory conditioning for the edit.
trajectoryControlSparsitynumberNo-01-Trajectory sparsity from 0 to 1. Higher values use fewer motion anchors.
hdrbooleanNofalse---Produces a high dynamic range edited video with richer contrast and color. Requires 720p or 1080p resolution.
autoControlsbooleanNo----Lets the model automatically determine the best edit settings based on your source video and prompt. Disable to set Edit Strength manually.

Re-crop a source video to a new aspect ratio with Luma Labs Ray 3.2, with optional prompt guidance and source positioning.

Model ID: model_luma-ray-3-2-reframe

Capabilities: video2video

LLM Markdown: https://app.scenario.com/api/models/model_luma-ray-3-2-reframe/markdown

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
promptstringYes----A text description of how the new canvas area should be filled
videofileYes----Video to reframe to a new aspect ratio.
aspectRatiostringYes16:9--9:16, 3:4, 1:1, 4:3, 16:9, 21:9Target aspect ratio for the reframed video.
resolutionstringNo720p--540p, 720p, 1080pOutput resolution.

Model ID: model_luma-reframe-video

Capabilities: video2video

LLM Markdown: https://app.scenario.com/api/models/model_luma-reframe-video/markdown

ParameterTypeRequiredDefaultMinMaxAllowed ValuesDescription
videofileYes----The video to reframe. Maximum video duration is 10 seconds.
aspectRatiostringNo16:9--9:21, 9:16, 3:4, 1:1, 4:3, 16:9, 21:9Aspect ratio of the output
promptstringNo----A prompt to guide the reframing generation