punk8357
02/16/2026, 5:32 PMAI Evy
02/16/2026, 5:32 PMAI Evy
02/16/2026, 5:33 PMvoice_id parameter to select your preferred voice. [(2) ]() You can also configure fallback_voice_ids as backup options.
Example from the API:
javascript
const agentResponse = await client.agent.create({
response_engine: { llm_id: 'llm_234sdertfsdsfsdf', type: 'retell-llm' },
voice_id: '11labs-Adrian',
}) ;
To update an existing agent's voice configuration, use the update endpoint. [(3) ]()
So selecting ElevenLabs voices would give you a slight cost savings of $0.01 per minute compared to OpenAI/Deepgram voices. [(1) ]()AI Evy
02/16/2026, 5:33 PMAI Evy
02/16/2026, 5:33 PMpunk8357
02/16/2026, 5:33 PMAI Evy
02/16/2026, 5:33 PMAI Evy
02/16/2026, 5:33 PMAI Evy
02/16/2026, 5:33 PMAI Evy
02/16/2026, 5:33 PMpunk8357
02/16/2026, 6:01 PMAI Evy
02/16/2026, 6:01 PMAI Evy
02/16/2026, 6:01 PMelevenlabs, openai, deepgram, cartesia, and minimax.
[(2) ]() , [(3) ]()
The $0.015 you're seeing may be a component cost from a different pricing breakdown, but the base voice engine costs start at $0.07/minute for ElevenLabs voices, which is the lowest option mentioned in the documentation.
[(1) ]()
You can use the List Voices API to see all available voices and their providers:
javascript
import Retell from 'retell-sdk';
const client = new Retell({
apiKey: 'YOUR_RETELL_API_KEY',
}) ;
const voiceResponses = await client.voice.list() ;
console.log(voiceResponses) ;
[(3) ]()
This will return voice details including the provider field so you can identify which voices use ElevenLabs (the cheaper option at $0.07/min) .
, [(1) ]()AI Evy
02/16/2026, 6:01 PMAI Evy
02/16/2026, 6:01 PMpunk8357
02/22/2026, 2:20 PMAI Evy
02/22/2026, 2:20 PMAI Evy
02/22/2026, 2:21 PM{{current_time_[timezone]}}
For example:
- {{current_time_Australia/Sydney}} → returns "Thursday, March 28, 2024 at 11:46:04 PM AEDT"
- {{current_time_America/New_York}} → returns the current time in New York [(2) ]()
If you only need the current hour:
{{current_hour_[timezone]}}
[(1) ]()
For example: {{current_hour_Australia/Sydney}} → returns "3 PM AEDT"
The default {{current_time}} without a timezone uses America/Los_Angeles.
There's also {{current_calendar_[timezone]}} if you need a 14-day calendar view in a specific timezone.
Just add these variables directly into your general instructions/prompt, and Retell will automatically inject the current values at runtime.AI Evy
02/22/2026, 2:21 PMAI Evy
02/22/2026, 2:21 PMpunk8357
02/23/2026, 10:24 PMAI Evy
02/23/2026, 10:24 PMAI Evy
02/23/2026, 10:24 PMAI Evy
02/23/2026, 10:24 PMAI Evy
02/23/2026, 10:24 PM