Back to Ai

Packages

contributing/packages.md

2.1.103.9 KB
Original Source

Packages

When adding new packages under packages, please ensure they are added to /tsconfig.json.

Core Packages

PackageNPM NameDescription
aiaiMain package
provider@ai-sdk/providerProvider specifications
provider-utils@ai-sdk/provider-utilsShared provider and ai code
codemod@ai-sdk/codemodAutomated migrations for major releases

AI/LLM Providers

PackageNPM NameProvider
openai@ai-sdk/openaiOpenAI
anthropic@ai-sdk/anthropicAnthropic (Claude)
google@ai-sdk/googleGoogle AI (Gemini)
google-vertex@ai-sdk/google-vertexGoogle Vertex AI
azure@ai-sdk/azureAzure OpenAI
amazon-bedrock@ai-sdk/amazon-bedrockAmazon Bedrock
cohere@ai-sdk/cohereCohere
mistral@ai-sdk/mistralMistral AI
groq@ai-sdk/groqGroq
cerebras@ai-sdk/cerebrasCerebras
deepinfra@ai-sdk/deepinfraDeepInfra
deepseek@ai-sdk/deepseekDeepSeek
fireworks@ai-sdk/fireworksFireworks AI
perplexity@ai-sdk/perplexityPerplexity
replicate@ai-sdk/replicateReplicate
togetherai@ai-sdk/togetheraiTogether AI
xai@ai-sdk/xaixAI (Grok)
vercel@ai-sdk/vercelVercel AI
gateway@ai-sdk/gatewayAI Gateway
openai-compatible@ai-sdk/openai-compatibleOpenAI-compatible providers
elevenlabs@ai-sdk/elevenlabsElevenLabs (Audio)
assemblyai@ai-sdk/assemblyaiAssemblyAI (Speech)
deepgram@ai-sdk/deepgramDeepgram (Speech)
gladia@ai-sdk/gladiaGladia (Speech)
revai@ai-sdk/revaiRev.ai (Speech)
luma@ai-sdk/lumaLuma (Video)
fal@ai-sdk/falFal.ai
hume@ai-sdk/humeHume AI
lmnt@ai-sdk/lmntLMNT (Speech)
langchain@ai-sdk/langchainLangChain integration
llamaindex@ai-sdk/llamaindexLlamaIndex integration
valibot@ai-sdk/valibotValibot schema validation

UI Framework Integrations

PackageNPM NameFramework
react@ai-sdk/reactReact hooks and utilities
vue@ai-sdk/vueVue composables
svelte@ai-sdk/svelteSvelte stores and utilities
angular@ai-sdk/angularAngular services
rsc@ai-sdk/rscReact Server Components