# Models

Pick a model with `model` in the init body of [`POST /v2/live`](/api-reference/v2/live/init/).

| model | choose it for |
|---|---|
| `solaria-3` | Multilingual conversations, automatic language detection, and [translation](/features/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

- solaria-3: Multilingual, with automatic language detection; the only model that translates. Languages: 29.
- solaria-1: Gladia's multilingual model: 99 languages and Cantonese, detected or set. Languages: 99.
- trantoria-1: The lowest latency: transcripts within a fraction of a second. About 40 languages, English and Spanish included: set the language spoken. Languages: about 40.

| feature | solaria-3 | solaria-1 | trantoria-1 |
|---|---|---|---|
| Custom vocabulary | yes | yes | yes |
| Punctuation and casing | yes | yes | yes |
| Numbers as digits | yes | yes | yes |
| Named entities | yes | yes | yes |
| PII redaction | yes | yes | yes |
| End of turn | yes | yes | yes |
| Number hold | yes | yes | yes |
| Sentiment | yes | yes | yes |
| Speaker diarization | yes | yes | yes |
| Translation | yes | no | no |

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

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`:

```json
{ "model": "solaria-3-fast" }
```

```json
{ "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

- **Voice agent**: `trantoria-1-fast` or `solaria-3-fast`, with [end-of-turn detection](/live/end-of-turn/).
- **Meeting notes, call analytics**: `solaria-3` or `solaria-1` with `balanced` or `precise`, and
  [diarization](/features/speaker-diarization/) or one channel per speaker.
- **Live captions in several languages**: `solaria-3` with [translation](/features/translation/).
