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