Skip to main content

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:

  1. Either uses the provided connection or creates a new client with direct API key
  2. Calls the ElevenLabs API to retrieve all available models
  3. 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