model in your request. Omit it to use the default: solaria-1.
Choose your model
Solaria-3
Highest accuracy on European real-world audio. Pre-recorded only.
Solaria-1
Default generalist. 100+ languages, async and live, code switching.
Comparison
Select a model in your API call
Setmodel to "solaria-3" or "solaria-1":
With
"solaria-3", there is no code switching. You can pass languages in language_config.languages (for example ["fr"], or several from EN/FR/DE/ES/IT) so the model can pick among those covered languages. Once the language is detected, it sticks to it for the rest of the file.Solaria-3
Highest accuracy on noisy, conversational European audio (calls, meetings, field recordings).When to use
Usesolaria-3 if:
- Audio is pre-recorded
- Language is EN, FR, DE, ES, or IT
- You prioritize accuracy on real production audio
- You can constrain detection to the covered languages (no mid-file switching)
Get started
Pre-recorded transcription
Transcribe files with
model: "solaria-3".SDK integration
Call Solaria-3 from JavaScript or Python.
Solaria-1
Maximum language coverage. Works async and live, with code switching.When to use
Usesolaria-1 (or omit model) if:
- You need live / real-time transcription
- You need 100+ languages or code switching
- Audio is clean read-speech or formal / institutional
Get started
Live transcription
Stream audio in real time.
Pre-recorded transcription
Batch-transcribe with the default model.
SDK integration
Integrate with the official SDKs.
Code switching
Handle mixed-language conversations.
Supported languages
Full language list.