Snow Chat
App LibraryIntegrationsFAQPricingPrivacyTermsContact

© 2026 SnowAI, Inc.

Snow Chat
Integrations/Luma Labs
Luma Labs icon

Luma Labs

Generative image and video with reusable files and managed generations.

Generates a clip or still from a prompt, then retrieves the finished asset when rendering completes.

Luma Labs icon
Snow

Use Luma Labs with Snow

Snow is a personal AI assistant that builds real apps for you, and they can put Luma Labs to work.

What Snow can do with Luma Labs

These are the Luma Labs operations Snow and the apps you build with it can run. Sign in to choose which ones Snow may run without asking.

Reads3

Look at your data without changing it.

  • Get File

    Get a Luma file's metadata and current ingest, moderation, or deletion state. Soft-deleted files remain retrievable with state=deleted.

  • Get Generation

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

  • List Files

    List files in the connected Luma account, newest first, with optional state and purpose filters. Returns one page and a cursor for continuation.

Creates7

Add something new to your account.

  • Edit Image

    Submit a paid, asynchronous Luma image-edit job. Returns immediately; use GET_GENERATION with generation_id to monitor it.

  • Edit Video

    Submit a paid, asynchronous Ray 3.2 video-edit job. Returns immediately; use GET_GENERATION with generation_id to monitor it.

  • Extract Image Layers

    Submit a paid, asynchronous Luma image layer-extraction job. Pricing is flat per generation at the selected resolution, regardless of layer count; use GET_GENERATION with generation_id to monitor the job.

  • Generate Image

    Submit a paid, asynchronous Luma image generation job. Returns immediately; use GET_GENERATION with generation_id to monitor it.

  • Generate Video

    Submit a paid, asynchronous Ray 3.2 video generation job. Returns immediately; use GET_GENERATION with generation_id to monitor it.

  • Reframe Video

    Submit a paid, asynchronous Ray 3.2 video-reframe job. Returns immediately; use GET_GENERATION with generation_id to monitor it.

  • Upload File

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

Deletes1

Remove something. This often cannot be undone.

  • Delete File

    Soft-delete a Luma file so new generations cannot reference it. The file's metadata remains retrievable with state=deleted.

Related integrations

HeyGen icon

HeyGen

Generative video with avatars, voices, templates, translations, and rendered output.

Creatomate icon

Creatomate

Automated video, image, and GIF generation from reusable media templates.

Dreamstudio icon

Dreamstudio

Stability AI image generation and editing with models, prompts, and outputs.

Ready to put Luma Labs to work?

Sign up free, build an app by chatting, and connect Luma Labs in minutes. No credit card required.