Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
LUMA_API_KEY | Yes | Your Luma AI API key from lumalabs.ai |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
ping | Check if the Luma API is running |
create_generation | Creates a new video generation from text, image, or existing video |
get_generation | Gets the status of a generation |
list_generations | Lists all generations |
delete_generation | Deletes a generation |
upscale_generation | Upscales a video generation to higher resolution |
add_audio | Adds audio to a video generation |
generate_image | Generates an image from a text prompt |
get_credits | Gets credit information for the current user |
get_camera_motions | Gets all supported camera motions |