anthropic from @ai-sdk/anthropic
assemblyai from @ai-sdk/assemblyai
azure from @ai-sdk/azure
bedrock from @ai-sdk/amazon-bedrock
cerebras from @ai-sdk/cerebras
cohere from @ai-sdk/cohere
deepgram from @ai-sdk/deepgram
deepinfra from @ai-sdk/deepinfra
deepseek from @ai-sdk/deepseek
elevenlabs from @ai-sdk/elevenlabs
fal from @ai-sdk/fal
fireworks from @ai-sdk/fireworks
gateway from @ai-sdk/gateway
gladia from @ai-sdk/gladia
google from @ai-sdk/google
groq from @ai-sdk/groq
hume from @ai-sdk/hume
lmnt from @ai-sdk/lmnt
luma from @ai-sdk/luma
mistral from @ai-sdk/mistral
openai from @ai-sdk/openai
perplexity from @ai-sdk/perplexity
replicate from @ai-sdk/replicate
revai from @ai-sdk/revai
togetherai from @ai-sdk/togetherai
vercel from @ai-sdk/vercel
vertex from @ai-sdk/google-vertex
xai from @ai-sdk/xai
Provider instances that can be injected into a prompts factory. Each field matches the name of the singleton exported by the corresponding
@ai-sdk/*package (e.g.openaifrom@ai-sdk/openai).Only fields that are read are imported, so destructure only the ones you need.