Skip to main content
ElevenLabs provides industry-leading text-to-speech, speech-to-text, dubbing, and voice cloning capabilities. Portkey allows you to use ElevenLabs’ APIs with full observability and reliability features.
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:
  1. Go to Model Catalog → Add Provider
  2. Select ElevenLabs
  3. Enter your ElevenLabs API key
  4. Set the custom host to https://api.elevenlabs.io
  5. 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
For complete SDK documentation:

SDK Reference

Complete Portkey SDK documentation

Portkey is now PRISMA AIRS AI Gateway. See it in action.

Contact Us
Last modified on September 6, 2026