The primitives
step1_voices.py
client.agents.voice.create() - see the
Quickstart. To bring your own LLM, use an
Endpoint brain - see Which brain.
On the spine
Models sit in the Talk layer, under every interaction. They read the live audio and the agent’s reply text, and write nothing to the spine themselves - the interaction’s transcript and outcome are what persist.What stays hidden
Which vendor served an utterance, the order of standbys, timeouts and health probes. You choose a profile and a brain; which provider carries a given turn is Unpod’s problem.Status
- Production: multi-vendor STT, TTS and LLM; voice profiles; automatic failover for all three, mid-call, on Agent Studio agents (STT and TTS at session start on SDK agents); LLM routing.
- In build: Unpod-served speech and language models.
- Not offered: picking a model per request by cost or latency. Choose the profile and model you want; the router keeps them running.
Go deeper
Quickstart
Pick a voice profile and place a call in six SDK calls.
Voice profiles
What a profile pins, and how to choose one.
Calling Engine
The voice runtime the models serve.
Agents
The brains that use the LLM.