Back to Ai

AI SDK Providers

content/providers/01-ai-sdk-providers/index.mdx

2.1.1016.6 KB
Original Source

AI SDK Providers

The AI SDK comes with several providers that you can use to interact with different language models:

<OfficialModelCards />

There are also community providers that have been created using the Language Model Specification.

<CommunityModelCards />

Provider support

Not all providers support all AI SDK features. Here's a quick comparison of the capabilities of popular models:

ProviderModelImage InputObject GenerationTool UsageTool Streaming
xAI Grokgrok-4-fast-reasoning<Check size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
xAI Grokgrok-4<Cross size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
xAI Grokgrok-3<Cross size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
xAI Grokgrok-3-mini<Cross size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Vercelv0-1.0-md<Check size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
OpenAIgpt-5.2-pro<Check size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
OpenAIgpt-5.2<Check size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
OpenAIgpt-5.1<Check size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
OpenAIgpt-5.1-codex<Check size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
OpenAIgpt-5<Check size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
OpenAIgpt-5-mini<Check size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
OpenAIgpt-4.1<Check size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
OpenAIgpt-4.1-mini<Check size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
OpenAIgpt-4o<Check size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
OpenAIgpt-4o-mini<Check size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Anthropicclaude-opus-4-6<Check size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Anthropicclaude-sonnet-4-6<Check size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Anthropicclaude-opus-4-5<Check size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Anthropicclaude-sonnet-4-5<Check size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Anthropicclaude-haiku-4-5<Check size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Anthropicclaude-opus-4-1<Check size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Anthropicclaude-sonnet-4-0<Check size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Google Generative AIgemini-3.1-pro-preview<Check size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Google Generative AIgemini-3-pro-preview<Check size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Google Generative AIgemini-2.5-pro<Check size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Google Generative AIgemini-2.5-flash<Check size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Google Vertexgemini-3.1-pro-preview<Check size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Google Vertexgemini-3-pro-preview<Check size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Google Vertexgemini-2.5-pro<Check size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Google Vertexgemini-2.5-flash<Check size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Mistralpixtral-large-latest<Check size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Mistralmistral-large-latest<Cross size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Mistralmagistral-medium-2506<Cross size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Mistralmagistral-small-2506<Cross size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Mistralmistral-small-latest<Cross size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Mistralministral-8b-latest<Cross size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Coherecommand-a-03-2025<Cross size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Coherecommand-a-reasoning-08-2025<Cross size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Coherecommand-r-plus<Cross size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Coherecommand-r<Cross size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
DeepSeekdeepseek-chat<Cross size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
DeepSeekdeepseek-reasoner<Cross size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Moonshot AIkimi-k2.5<Check size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Moonshot AIkimi-k2-thinking<Cross size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Groqmeta-llama/llama-4-scout-17b-16e-instruct<Check size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Groqllama-3.3-70b-versatile<Cross size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Groqdeepseek-r1-distill-llama-70b<Cross size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Groqqwen-qwq-32b<Cross size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Groqopenai/gpt-oss-120b<Cross size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Together AImeta-llama/Meta-Llama-3.3-70B-Instruct-Turbo<Cross size={18} /><Cross size={18} /><Cross size={18} /><Cross size={18} />
Together AIQwen/Qwen2.5-72B-Instruct-Turbo<Cross size={18} /><Cross size={18} /><Cross size={18} /><Cross size={18} />
Together AIdeepseek-ai/DeepSeek-V3<Cross size={18} /><Cross size={18} /><Cross size={18} /><Cross size={18} />
Together AImistralai/Mixtral-8x22B-Instruct-v0.1<Cross size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Fireworksaccounts/fireworks/models/deepseek-r1<Cross size={18} /><Cross size={18} /><Cross size={18} /><Cross size={18} />
Fireworksaccounts/fireworks/models/deepseek-v3<Cross size={18} /><Check size={18} /><Check size={18} /><Cross size={18} />
Fireworksaccounts/fireworks/models/llama-v3p3-70b-instruct<Cross size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Fireworksaccounts/fireworks/models/qwen2-vl-72b-instruct<Check size={18} /><Cross size={18} /><Cross size={18} /><Cross size={18} />
Alibabaqwen3-max<Cross size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Alibabaqwen-plus<Cross size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
DeepInframeta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8<Check size={18} /><Cross size={18} /><Cross size={18} /><Cross size={18} />
DeepInframeta-llama/Llama-4-Scout-17B-16E-Instruct<Check size={18} /><Cross size={18} /><Cross size={18} /><Cross size={18} />
DeepInframeta-llama/Llama-3.3-70B-Instruct<Cross size={18} /><Check size={18} /><Check size={18} /><Cross size={18} />
DeepInfradeepseek-ai/DeepSeek-V3<Cross size={18} /><Cross size={18} /><Cross size={18} /><Cross size={18} />
DeepInfradeepseek-ai/DeepSeek-R1<Cross size={18} /><Cross size={18} /><Cross size={18} /><Cross size={18} />
DeepInfraQwen/QwQ-32B<Cross size={18} /><Check size={18} /><Check size={18} /><Cross size={18} />
Cerebrasllama3.3-70b<Cross size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Cerebrasgpt-oss-120b<Cross size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Cerebrasqwen-3-32b<Cross size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Hugging Facemeta-llama/Llama-3.1-8B-Instruct<Cross size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Hugging Facemoonshotai/Kimi-K2-Instruct<Cross size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
BasetenQwen/Qwen3-235B-A22B-Instruct-2507<Cross size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Basetendeepseek-ai/DeepSeek-V3.1<Cross size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
Basetenmoonshotai/Kimi-K2-Instruct-0905<Cross size={18} /><Check size={18} /><Check size={18} /><Check size={18} />
<Note> This table is not exhaustive. Additional models can be found in the provider documentation pages and on the provider websites. </Note>