AI Providers
Provider router for AI models including OpenAI, Anthropic, Google, and more.
Usage
import { languageModel } from 'ai-providers'
const model = languageModel('openai/gpt-4')
const response = await model.generate({
messages: [{ role: 'user', content: 'Hello, world!' }],
})
Available Providers
Language Models
- OpenAI (
openai/...
) - Anthropic (
anthropic/...
) - Google (
google/...
) - Google Vertex (
googleVertex/...
) - XAI (
xai/...
) - Groq (
groq/...
) - Amazon Bedrock (
bedrock/...
) - Perplexity (
perplexity/...
) - Azure OpenAI (
azure/...
) - Fal (
fal/...
) - DeepInfra (
deepinfra/...
) - Mistral AI (
mistral/...
) - Cohere (
cohere/...
) - Fireworks (
fireworks/...
) - DeepSeek (
deepseek/...
) - Cerebras (
cerebras/...
) - Replicate (
replicate/...
) - Luma (
luma/...
)
Speech and Audio Models
- ElevenLabs (
elevenlabs/...
) - AssemblyAI (
assemblyai/...
) - Deepgram (
deepgram/...
) - Gladia (
gladia/...
) - LMNT (
lmnt/...
) - Hume (
hume/...
) - Rev.ai (
revai/...
)
Planned Providers
- Together.ai (
together/...
) - Not yet available in npm registry