Get Models
Retrieves the list of available ElevenLabs AI speech synthesis models.
Common Properties
- Name - The custom name of the node.
- Color - The custom color of the node.
- Delay Before (sec) - Waits in seconds before executing the node.
- Delay After (sec) - Waits in seconds after executing node.
- Continue On Error - Automation will continue regardless of any error. The default value is false.
Inputs
- Connection Id (String) - Connection ID from the Connect node. Optional if you provide API Key directly.
Options
- API Key - Your ElevenLabs AI API key. Optional if using Connection ID.
Outputs
- Models (Object) - List of available models with their details including:
- model_id - Unique identifier for the model
- name - Display name of the model
- description - Model description and capabilities
- languages - Supported languages
- can_be_finetuned - Whether model supports fine-tuning
- can_do_text_to_speech - Text-to-speech capability
- can_do_voice_conversion - Voice conversion capability
- token_cost_factor - Cost factor for usage calculations
How It Works
The Get Models node retrieves available models. When executed, the node:
- Either uses the provided connection or creates a new client with direct API key
- Calls the ElevenLabs API to retrieve all available models
- Returns the complete list of models with their capabilities
Requirements
- Valid ElevenLabs API key (via Connect node or direct option)
Error Handling
The node will return an error in the following case:
- Retrieval failure - "Failed to retrieve models: [error details]"
Usage Notes
- Returns all models available to your account
- Different models have different capabilities:
- Monolingual models optimized for specific languages (typically English)
- Multilingual models supporting multiple languages
- Some models support voice conversion (speech-to-speech)
- Model selection affects generation quality and speed
- Token cost factor indicates relative pricing for usage
- Use model_id when calling Text to Speech or other generation nodes
- Models may be added or updated by ElevenLabs over time
- Check language support to ensure the model handles your content
Example Use Cases
- Discovering available models for your account
- Checking model capabilities before generation
- Finding models that support specific languages
- Comparing model features and costs
- Building model selection interfaces
- Verifying a specific model is available
- Checking for new model releases
- Understanding model limitations before use