Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.gradium.ai/llms.txt

Use this file to discover all available pages before exploring further.

If your app already sends text to ElevenLabs and writes the returned audio to a file or stream, the migration is intentionally small: change the endpoint to Gradium, send your Gradium API key as x-api-key, and use a Gradium voice_id.

Endpoint swap

FlowElevenLabsGradium
One-shot TTSPOST https://api.elevenlabs.io/v1/text-to-speech/{voice_id}POST https://api.gradium.ai/api/post/speech/tts
Streaming TTSwss://api.elevenlabs.io/v1/text-to-speech/{voice_id}/stream-inputwss://api.gradium.ai/api/speech/tts

Request mapping

For POST requests, the most important change is that Gradium takes the voice in the JSON body instead of the URL path:
ElevenLabs conceptGradium field
{voice_id} path parametervoice_id
texttext
model_idmodel_name
Output format query/body settingsoutput_format
xi-api-key headerx-api-key header
Use the simple POST example as the replacement request. It returns raw audio bytes when only_audio is true, so existing “save the response body as audio” code can stay the same.

WebSocket mapping

ElevenLabs streaming clients usually connect, send an initial settings message, then send text. In Gradium, that same lifecycle becomes:
  1. Connect to wss://api.gradium.ai/api/speech/tts.
  2. Send a setup message with voice_id, model_name, and output_format.
  3. Send one or more text messages.
  4. Send end_of_stream.
  5. Read audio messages until Gradium sends end_of_stream.
Use the simple WebSocket example as the minimal replacement. Your receive loop should continue buffering audio chunks in the same place it buffered ElevenLabs audio.

Checklist

  • Replace the ElevenLabs URL with the Gradium endpoint.
  • Change auth from xi-api-key to x-api-key.
  • Move the voice id from the URL path into voice_id.
  • Use a Gradium voice id from the voice library.
  • Keep your existing audio write/playback path.

Gradium TTS REST guide

Full POST schema, response modes, and supported output formats.