--- title: Luma Labs | Scenario Docs --- > This page is auto-generated from model configurations. Last updated: 2026-04-09. This reference lists all available **Luma Labs** video generation models and their parameters. Use these parameter names when calling the [Generation API](/api/postgeneratecustom/index.md). - [Luma Modify Video](#luma-modify-video) - [Luma Ray 2 Flash - 540p](#luma-ray-2-flash---540p) - [Luma Ray 2 Flash - 720p](#luma-ray-2-flash---720p) - [Luma Video Reframe](#luma-video-reframe) --- ## Luma Modify Video **Model ID:** `model_luma-modify-video` **Capabilities:** `video2video` **LLM Markdown:** | Parameter | Type | Required | Default | Min | Max | Allowed Values | Description | | ------------ | ------ | -------- | ---------- | --- | --- | ------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `video` | file | Yes | - | - | - | - | The video to modify. Maximum video size is 100mb. Maximum video duration is 30 seconds. | | `firstFrame` | file | No | - | - | - | - | 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. | | `prompt` | string | No | - | - | - | - | A prompt to guide the video modification | | `mode` | string | No | `adhere_1` | - | - | `adhere_1`, `adhere_2`, `adhere_3`, `flex_1`, `flex_2`, `flex_3`, `reimagine_1`, `reimagine_2`, `reimagine_3` | How 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 2 Flash - 540p 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:** | Parameter | Type | Required | Default | Min | Max | Allowed Values | Description | | ------------- | ------------- | -------- | ------- | --- | --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | | `prompt` | string | Yes | - | - | - | - | Describe your video | | `image` | file | No | - | - | - | - | Image used as the first frame of the video | | `endImage` | file | No | - | - | - | - | Used to generate a video that transitions from the first frame to this image. Requires a first frame image. | | `duration` | number | No | `5` | - | - | `5`, `9` | Duration in seconds | | `aspectRatio` | string | No | `16:9` | - | - | `9:21`, `9:16`, `3:4`, `1:1`, `4:3`, `16:9`, `21:9` | Aspect ratio of the generated video | | `loop` | boolean | No | `false` | - | - | - | Matches the first and last frames for smooth, seamless looping. | | `concepts` | string\_array | No | - | - | - | `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_level` | List of camera concepts to apply to the video generation. | ## Luma Ray 2 Flash - 720p 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:** | Parameter | Type | Required | Default | Min | Max | Allowed Values | Description | | ------------- | ------------- | -------- | ------- | --- | --- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | | `prompt` | string | Yes | - | - | - | - | Describe your video | | `image` | file | No | - | - | - | - | Image used as the first frame of the video.e | | `endImage` | file | No | - | - | - | - | Used to generate a video that transitions from the first frame to this image. Requires a first frame image. | | `duration` | number | No | `5` | - | - | `5`, `9` | Duration in seconds | | `aspectRatio` | string | No | `16:9` | - | - | `9:21`, `9:16`, `3:4`, `1:1`, `4:3`, `16:9`, `21:9` | Aspect ratio of the generated video | | `loop` | boolean | No | `false` | - | - | - | Matches the first and last frames for smooth, seamless looping. | | `concepts` | string\_array | No | - | - | - | `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_level` | List of camera concepts to apply to the video generation. | ## Luma Video Reframe **Model ID:** `model_luma-reframe-video` **Capabilities:** `video2video` **LLM Markdown:** | Parameter | Type | Required | Default | Min | Max | Allowed Values | Description | | ------------- | ------ | -------- | ------- | --- | --- | --------------------------------------------------- | ----------------------------------------------------------- | | `video` | file | Yes | - | - | - | - | The video to reframe. Maximum video duration is 10 seconds. | | `aspectRatio` | string | No | `16:9` | - | - | `9:21`, `9:16`, `3:4`, `1:1`, `4:3`, `16:9`, `21:9` | Aspect ratio of the output | | `prompt` | string | No | - | - | - | - | A prompt to guide the reframing generation |