Skip to Content

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