Skip to content

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.

Featuresolaria-3solaria-1trantoria-1
Languages 2999about 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.

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.

  • Voice agent: trantoria-1-fast or solaria-3-fast, with end-of-turn detection.
  • Meeting notes, call analytics: solaria-3 or solaria-1 with balanced or precise, and diarization or one channel per speaker.
  • Live captions in several languages: solaria-3 with translation.