Providers
Most of these docs are organized by capability: language models, embeddings, speech, and so on. This page flips that around. If you already use a provider somewhere else and want to know what effect-uai can do with it, find its row and follow the link to the usage page.
Switching providers is always a Layer swap. Each one registers under both its own typed tag and the generic capability tag, so code you write against the generic tag keeps working when you change the backend.
Capability matrix
| Provider | LLM | Embeddings | Speech | Music | Web search | Sandbox |
|---|---|---|---|---|---|---|
| OpenAI | ✓ | ✓ | ✓ | |||
| ✓ | ✓ | ✓ | ✓ | |||
| Anthropic | ✓ | |||||
| Mistral | ✓ | ✓ | ||||
| ElevenLabs | ✓ | ✓ | ||||
| Jina | ✓ | |||||
| Inworld | ✓ | |||||
| Exa | ✓ | |||||
| Perplexity | ✓ | |||||
| Tavily | ✓ | |||||
| Microsandbox | ✓ | |||||
| Deno | ✓ |
A ✓ links to the usage page for that provider and capability.
OpenAI
@effect-uai/openai · @effect-uai/responses
GPT models via the Responses API, text embeddings, and speech.
- Language model: Responses / OpenAI
- Embeddings: OpenAI
- Speech: OpenAI
@effect-uai/google
Gemini models, Gemini embeddings, Gemini speech, and Lyria music.
- Language model: Google Gemini
- Embeddings: Google Gemini
- Speech: Google Gemini
- Music: Google Lyria
Mistral
@effect-uai/mistral
Mistral chat models plus Voxtral realtime STT and TTS, enough for a full voice pipeline on one brand.
- Language model: Mistral
- Speech: Mistral (Voxtral)
Anthropic
@effect-uai/anthropic
Claude models via the Messages API.
- Language model: Anthropic
ElevenLabs
@effect-uai/elevenlabs
Streaming speech-to-text, text-to-speech, and music generation.
- Speech: ElevenLabs
- Music: ElevenLabs Music
Jina
@effect-uai/jina
Text and multimodal embeddings, including multivector output.
- Embeddings: Jina
Inworld
@effect-uai/inworld
Text-to-speech.
- Speech: Inworld
Exa
@effect-uai/exa
Neural web search ranked by relevance score.
- Web search: Exa
Perplexity
@effect-uai/perplexity
Fast, current-events web search snippets.
- Web search: Perplexity
Tavily
@effect-uai/tavily
Web search with snippets, scores, and depth control.
- Web search: Tavily
Microsandbox
@effect-uai/microsandbox
Isolated microVM sandboxes for running model-generated code.
- Sandbox: Microsandbox
Deno
@effect-uai/deno
Sandboxed code execution on the Deno runtime.
- Sandbox: Deno Sandbox