- API key authentication
Setup
1
Create an ElevenLabs Account
Sign up or log in at elevenlabs.io.The Free Tier works but may occasionally trigger abuse detection errors due to VibeFlow’s infrastructure being flagged as a proxy. If this happens, upgrading to any paid plan at elevenlabs.io/app/subscription will resolve it.
2
Generate an API Key
Go to your API Keys dashboard and generate a new API key.Make sure the API key has all permissions enabled, as restricting scopes will cause endpoints to fail in VibeFlow.
3
Add API Key to VibeFlow
In VibeFlow, navigate to Settings > Connectors, select ElevenLabs, and paste your API key into the connector modal.Your API key is encrypted by default and stored securely.
Available Endpoints
POST /api/actions/elevenlabs/text-to-speech
POST /api/actions/elevenlabs/text-to-speech
Convert text into lifelike speech using ElevenLabs voices.
POST /api/actions/elevenlabs/speech-to-text
POST /api/actions/elevenlabs/speech-to-text
Transcribe audio into text using ElevenLabs speech recognition.
POST /api/actions/elevenlabs/music
POST /api/actions/elevenlabs/music
Generate AI music using ElevenLabs music generation models.
GET /api/actions/elevenlabs/models
GET /api/actions/elevenlabs/models
Retrieve a list of all available ElevenLabs models.
GET /api/actions/elevenlabs/models/:modelId
GET /api/actions/elevenlabs/models/:modelId
Retrieve details for a specific ElevenLabs model by ID.

