Leonardo AI
Generate and upscale images using Leonardo AI's creative image generation platform.
Overview
The Leonardo AI package provides integration with Leonardo AI's image generation platform. Use it when you need to generate images from text prompts, upscale images, create image variations, or train custom models for specific image styles.
Key Features
- Image Generation - Generate images from text prompts
- Image Upscaling - Enhance image resolution
- Variations - Create variations of existing images
- Custom Models - Train and use custom models
- Datasets - Create and manage training datasets
Available Nodes
- Connect - Authenticate with Leonardo AI API
- Disconnect - Close the API connection
- Create Generation - Generate images from text prompt
- Get Generation - Get generation status and results
- List Generations - List all generations
- Delete Generation - Delete a generation
- Create Upscale - Upscale an image
- Get Variation - Get image variation
- Upload Image - Upload an image
- Get Image - Get image details
- Delete Image - Delete an image
- Create Model - Train a custom model
- Get Model - Get model details
- Delete Model - Delete a model
- Create Dataset - Create a training dataset
- Get Dataset - Get dataset details
- Delete Dataset - Delete a dataset
- Upload Dataset Image - Add image to dataset
- Upload Dataset Gen Image - Add generated image to dataset
- Get User Details - Get account information
When to Use This Package
- Content Creation: Generate marketing and creative images
- Image Enhancement: Upscale low-resolution images
- Custom Styles: Train models for specific art styles
- Batch Generation: Generate multiple image variations
- Product Design: Create product concept images
Typical Workflow
- Connect with API key
- Create Generation with text prompt
- Get Generation to retrieve results
- Create Upscale to enhance resolution if needed
- Disconnect when finished
Use Cases
- Generate product mockups and concepts
- Create marketing visuals and banners
- Generate unique artwork and illustrations
- Upscale legacy images
- Train custom models for brand-specific styles
Connect
Robomotion.LeonardoAI.Connect
Create Dataset
Robomotion.LeonardoAI.Datasets.CreateDataset
Create Generation
Robomotion.LeonardoAI.Generations.CreateGeneration
Create Model
Robomotion.LeonardoAI.Models.CreateModel
Create Upscale
Robomotion.LeonardoAI.Variations.CreateUpscale
Delete Dataset
Robomotion.LeonardoAI.Datasets.DeleteDataset
Delete Generation
Robomotion.LeonardoAI.Generations.DeleteGeneration
Delete Image
Robomotion.LeonardoAI.Images.DeleteImage
Delete Model
Robomotion.LeonardoAI.Models.DeleteModel
Disconnect
Robomotion.LeonardoAI.Disconnect
Get Dataset
Robomotion.LeonardoAI.Datasets.GetDataset
Get Generation
Robomotion.LeonardoAI.Generations.GetGeneration
Get Image
Robomotion.LeonardoAI.Images.GetImage
Get Model
Robomotion.LeonardoAI.Models.GetModel
Get User Details
Robomotion.LeonardoAI.User.GetUserDetails
Get Variation
Robomotion.LeonardoAI.Variations.GetVariation
List Generations
Robomotion.LeonardoAI.Generations.ListGenerations
Upload Dataset Generated Image
Robomotion.LeonardoAI.Datasets.UploadDatasetGenImage
Upload Dataset Image
Robomotion.LeonardoAI.Datasets.UploadDatasetImage
Upload Image
Robomotion.LeonardoAI.Images.UploadImage