Provider capabilities
This table is generated from source layout at v0.0.67. A check mark means the adapter package contains the corresponding capability file.
Use this table to decide whether a provider can be documented for a capability. It does not prove cloud account setup, model availability, pricing, or full behavioral parity with LiveKit Agents.
| Provider | LLM | STT | TTS | Realtime | Avatar | VAD |
|---|---|---|---|---|---|---|
| anthropic | yes | |||||
| assemblyai | yes | |||||
| asyncai | yes | |||||
| aws | yes | yes | yes | yes | ||
| azure | yes | yes | ||||
| baseten | yes | yes | yes | |||
| bey | yes | |||||
| bithuman | yes | |||||
| cambai | yes | |||||
| cartesia | yes | yes | ||||
| cavos | yes | yes | ||||
| cerebras | yes | |||||
| clova | yes | yes | ||||
| deepgram | yes | yes | ||||
| did | yes | |||||
| elevenlabs | yes | yes | ||||
| fal | yes | |||||
| fireworksai | yes | yes | ||||
| fishaudio | yes | |||||
| gladia | yes | |||||
| gnani | yes | yes | ||||
| yes | yes | yes | ||||
| gradium | yes | yes | ||||
| groq | yes | yes | yes | |||
| hedra | yes | |||||
| hume | yes | |||||
| inworld | yes | yes | ||||
| langchain | yes | |||||
| lemonslice | yes | |||||
| livekit | yes | yes | yes | |||
| lmnt | yes | |||||
| minimax | yes | |||||
| mistralai | yes | yes | yes | |||
| murf | yes | |||||
| neuphonic | yes | |||||
| nvidia | yes | yes | ||||
| openai | yes | yes | yes | yes | ||
| perplexity | yes | |||||
| phonic | yes | |||||
| resemble | yes | |||||
| respeecher | yes | |||||
| rime | yes | |||||
| rtzr | yes | |||||
| runway | yes | |||||
| sarvam | yes | yes | yes | |||
| silero | yes | |||||
| simli | yes | |||||
| simplismart | yes | yes | ||||
| smallestai | yes | yes | ||||
| soniox | yes | yes | ||||
| speechify | yes | |||||
| speechmatics | yes | yes | ||||
| spitch | yes | yes | ||||
| tavus | yes | |||||
| telnyx | yes | yes | yes | |||
| ten | yes | |||||
| trugen | yes | |||||
| ultravox | ||||||
| upliftai | yes | |||||
| xai | yes | yes | yes |
Constructor examples
Source-backed constructors include:
openai.NewOpenAILLM,openai.NewOpenAISTT,openai.NewOpenAITTS,openai.NewRealtimeModeldeepgram.NewDeepgramSTT,deepgram.NewDeepgramTTSgoogle.NewGoogleLLM,google.NewGoogleSTT,google.NewGoogleTTSaws.NewAWSLLM,aws.NewAWSSTT,aws.NewAWSTTS,aws.NewAWSRealtimeModelanthropic.NewAnthropicLLMlivekit.NewLiveKitInferenceLLM,livekit.NewSTT,livekit.NewTTSsilero.NewSileroVAD,ten.NewVAD
There is no generic NewProvider constructor pattern in source.
Capability rule
When adding or editing provider docs:
llm.goallows an LLM claim.stt.goallows an STT claim.tts.goallows a TTS claim.realtime.goallows a realtime claim.avatar.goallows a virtual-avatar claim.vad.goallows a VAD claim.
If the file is absent, leave the capability undocumented or mark it unavailable.