Skip to main content
Model ID
Calling method: async

Luma Ray 3.2 — Edit

Overview

luma-ray-3-2-edit uses Luma’s ray-3.2 model to re-render an existing video under a new text prompt — video-to-video editing via the Luma Agents API. The output keeps the source video’s aspect ratio and follows its duration. How much the edit preserves the source is set under edit conditioning (edit_auto_controls or edit_strength). Reference the source video two ways:
  • By generation id (recommended): source_generation_id, the id of a prior completed video generation owned by the same API key. Create one with Luma Ray 3.2 — Generate.
  • Inline (advanced): base64 source_data plus source_media_type. The source must be 30 seconds or shorter. Direct source-URL ingestion is not yet supported.

Authentication

Submit

Request Parameters

Status

Video generation is asynchronous. The submit returns status: processing with a request_id; poll until terminal:
status is queuedprocessingsuccess or failed.

Response

Use generation_id to chain a follow-up edit, extend, or reframe.

Constraints

  • aspect_ratio is derived from the source and silently ignored if set.
  • 540p is not available with hdr: true; hdr requires 720p/1080p and HDR access; exr_export requires hdr: true.
  • edit_auto_controls is mutually exclusive with edit_strength and the per-signal controls (pose/depth/normals/trajectory/face) — don’t combine.
  • Source video must be 30 seconds or shorter. Direct source-URL ingestion is not yet supported.

Pricing

Billed at the edit-tier per 5-second block. The output duration follows the source video and is billed in 5-second blocks, rounded up.