ElevenLabs currently uses a custom host setup. SDK support is available through the custom host pattern.
Quick Start
Text to Speech
Generate speech from text using the ElevenLabs TTS API:cURL
Add Provider in Model Catalog
Before making requests, add ElevenLabs to your Model Catalog:- Go to Model Catalog → Add Provider
- Select ElevenLabs
- Enter your ElevenLabs API key
- Set the custom host to
https://api.elevenlabs.io - Name your provider (e.g.,
elevenlabs)
Complete Setup Guide
See all setup options and detailed configuration instructions
Using with Portkey SDK
You can also use ElevenLabs with the Portkey SDK using custom host configuration:ElevenLabs Features
ElevenLabs offers advanced audio AI capabilities:- Text to Speech: Convert text to natural-sounding speech in 29+ languages
- Speech to Text: Transcribe audio with high accuracy
- Voice Cloning: Clone voices from audio samples
- Dubbing: Automatically dub audio/video content across languages
- Voice Design: Generate unique AI voices
ElevenLabs API Documentation
Explore the complete ElevenLabs API documentation
Next Steps
Gateway Configs
Add retries and timeouts for audio processing
Observability
Monitor and trace your ElevenLabs requests
Custom Host Setup
Learn more about custom host configuration
Metadata
Add custom metadata to track audio sources
SDK Reference
Complete Portkey SDK documentation
Portkey is now PRISMA AIRS AI Gateway. See it in action.
Contact Us

