New: every message picks a fast or a slow model

Luma Labs

Create and manage AI image and video generations and reusable files through the current Luma Agents API.

What agents can do

Actions11

  • Delete file

    Soft-delete a Luma file so new generations cannot reference it.

  • Edit image

    Submit a paid, asynchronous Luma image-edit job.

  • Edit video

    Submit a paid, asynchronous Ray 3.2 video-edit job.

  • Extract image layers

    Submit a paid, asynchronous Luma image layer-extraction job.

  • Generate image

    Submit a paid, asynchronous Luma image generation job.

  • Generate video

    Submit a paid, asynchronous Ray 3.2 video generation job.

  • Get file

    Get a Luma file's metadata and current ingest, moderation, or deletion state.

  • Get generation

    Get the current state, failure details, and output URLs for a Luma generation.

3 more
  • List files

    List files in the connected Luma account, newest first, with optional state and purpose filters.

  • Reframe video

    Submit a paid, asynchronous Ray 3.2 video-reframe job.

  • Upload file

    Directly upload file bytes to Luma and return the file ID, metadata, and current upload/ingest state.

How it connects

You paste an API key from Luma Labs on a page Composio hosts, so the key never passes through Definable.

Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.