Models
Pick a model with model in the init body of POST /v2/live.
| model | choose it for |
|---|---|
solaria-3 |
Multilingual conversations, automatic language detection, and translation: the only model that translates. |
solaria-1 |
The widest language coverage: 99 languages and Cantonese, detected or set. |
trantoria-1 |
The lowest latency, for voice agents: set the language spoken (about 40, English and Spanish included). |
Without model, a session runs on your account’s default model.
Features by model
Section titled “Features by model”| Feature | solaria-3 | solaria-1 | trantoria-1 |
|---|---|---|---|
| Languages | 29 | 99 | about 40 |
| Custom vocabulary | ✓ | ✓ | ✓ |
| Punctuation and casing | ✓ | ✓ | ✓ |
| Numbers as digits | ✓ | ✓ | ✓ |
| Named entities | ✓ | ✓ | ✓ |
| PII redaction | ✓ | ✓ | ✓ |
| End of turn | ✓ | ✓ | ✓ |
| Number hold | ✓ | ✓ | ✓ |
| Sentiment | ✓ | ✓ | ✓ |
| Speaker diarization | ✓ | ✓ | ✓ |
| Translation | ✓ | — | — |
A session that asks a model for a feature it does not run (translation on solaria-1, for example) finds no model to
serve it: POST /v2/live answers 500 with no inference endpoint available. Check the table before you combine a
model and a feature.
Latency profiles
Section titled “Latency profiles”Each model trades latency for accuracy with a latency profile: fast, medium, balanced or precise. Add it
to the model’s name, or set it alone with profile:
{ "model": "solaria-3-fast" }{ "model": "trantoria-1", "profile": "precise" }fast gives the earliest partial and final transcripts, precise the most accurate ones. Your account may have a
default profile; a session that names one uses its own.
Choosing
Section titled “Choosing”- Voice agent:
trantoria-1-fastorsolaria-3-fast, with end-of-turn detection. - Meeting notes, call analytics:
solaria-3orsolaria-1withbalancedorprecise, and diarization or one channel per speaker. - Live captions in several languages:
solaria-3with translation.