
# 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](./community-providers) that have been created using the [Language Model Specification](./community-providers/custom-providers).

<CommunityModelCards />

## Provider support

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

| Provider                                                                 | Model                                               | Image Input         | Object Generation   | Tool Usage          | Tool Streaming      |
| ------------------------------------------------------------------------ | --------------------------------------------------- | ------------------- | ------------------- | ------------------- | ------------------- |
| [xAI Grok](/providers/ai-sdk-providers/xai)                              | `grok-3`                                            | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [xAI Grok](/providers/ai-sdk-providers/xai)                              | `grok-3-fast`                                       | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [xAI Grok](/providers/ai-sdk-providers/xai)                              | `grok-3-mini`                                       | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [xAI Grok](/providers/ai-sdk-providers/xai)                              | `grok-3-mini-fast`                                  | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [xAI Grok](/providers/ai-sdk-providers/xai)                              | `grok-2-1212`                                       | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [xAI Grok](/providers/ai-sdk-providers/xai)                              | `grok-2-vision-1212`                                | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [xAI Grok](/providers/ai-sdk-providers/xai)                              | `grok-beta`                                         | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [xAI Grok](/providers/ai-sdk-providers/xai)                              | `grok-vision-beta`                                  | <Check size={18} /> | <Cross size={18} /> | <Cross size={18} /> | <Cross size={18} /> |
| [Vercel](/providers/ai-sdk-providers/vercel)                             | `v0-1.0-md`                                         | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [OpenAI](/providers/ai-sdk-providers/openai)                             | `gpt-4.1`                                           | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [OpenAI](/providers/ai-sdk-providers/openai)                             | `gpt-4.1-mini`                                      | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [OpenAI](/providers/ai-sdk-providers/openai)                             | `gpt-4.1-nano`                                      | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [OpenAI](/providers/ai-sdk-providers/openai)                             | `gpt-4o`                                            | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [OpenAI](/providers/ai-sdk-providers/openai)                             | `gpt-4o-mini`                                       | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [OpenAI](/providers/ai-sdk-providers/openai)                             | `gpt-4-turbo`                                       | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [OpenAI](/providers/ai-sdk-providers/openai)                             | `gpt-4`                                             | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [OpenAI](/providers/ai-sdk-providers/openai)                             | `o1`                                                | <Check size={18} /> | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [OpenAI](/providers/ai-sdk-providers/openai)                             | `o1-mini`                                           | <Check size={18} /> | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [OpenAI](/providers/ai-sdk-providers/openai)                             | `o1-preview`                                        | <Cross size={18} /> | <Cross size={18} /> | <Cross size={18} /> | <Cross size={18} /> |
| [Anthropic](/providers/ai-sdk-providers/anthropic)                       | `claude-3-7-sonnet-20250219`                        | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Anthropic](/providers/ai-sdk-providers/anthropic)                       | `claude-3-5-sonnet-20241022`                        | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Anthropic](/providers/ai-sdk-providers/anthropic)                       | `claude-3-5-sonnet-20240620`                        | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Anthropic](/providers/ai-sdk-providers/anthropic)                       | `claude-3-5-haiku-20241022`                         | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Groq](/providers/ai-sdk-providers/groq)                                 | `meta-llama/llama-4-scout-17b-16e-instruct`         | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Groq](/providers/ai-sdk-providers/groq)                                 | `deepseek-r1-distill-llama-70b`                     | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Groq](/providers/ai-sdk-providers/groq)                                 | `llama-3.3-70b-versatile`                           | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Groq](/providers/ai-sdk-providers/groq)                                 | `llama-3.1-8b-instant`                              | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Groq](/providers/ai-sdk-providers/groq)                                 | `mistral-saba-24b`                                  | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Groq](/providers/ai-sdk-providers/groq)                                 | `qwen-qwq-32b`                                      | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Groq](/providers/ai-sdk-providers/groq)                                 | `mixtral-8x7b-32768`                                | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Groq](/providers/ai-sdk-providers/groq)                                 | `gemma2-9b-it`                                      | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [DeepInfra](/providers/ai-sdk-providers/deepinfra)                       | `meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8` | <Check size={18} /> | <Cross size={18} /> | <Cross size={18} /> | <Cross size={18} /> |
| [DeepInfra](/providers/ai-sdk-providers/deepinfra)                       | `meta-llama/Llama-4-Scout-17B-16E-Instruct`         | <Check size={18} /> | <Cross size={18} /> | <Cross size={18} /> | <Cross size={18} /> |
| [DeepInfra](/providers/ai-sdk-providers/deepinfra)                       | `meta-llama/Meta-Llama-3.1-8B-Instruct-Turbo`       | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Cross size={18} /> |
| [DeepInfra](/providers/ai-sdk-providers/deepinfra)                       | `meta-llama/Llama-3.3-70B-Instruct`                 | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Cross size={18} /> |
| [DeepInfra](/providers/ai-sdk-providers/deepinfra)                       | `deepseek-ai/DeepSeek-V3`                           | <Cross size={18} /> | <Cross size={18} /> | <Cross size={18} /> | <Cross size={18} /> |
| [DeepInfra](/providers/ai-sdk-providers/deepinfra)                       | `deepseek-ai/DeepSeek-R1`                           | <Cross size={18} /> | <Cross size={18} /> | <Cross size={18} /> | <Cross size={18} /> |
| [DeepInfra](/providers/ai-sdk-providers/deepinfra)                       | `deepseek-ai/DeepSeek-R1-Distill-Llama-70B`         | <Cross size={18} /> | <Cross size={18} /> | <Cross size={18} /> | <Cross size={18} /> |
| [DeepInfra](/providers/ai-sdk-providers/deepinfra)                       | `deepseek-ai/DeepSeek-R1-Turbo`                     | <Cross size={18} /> | <Cross size={18} /> | <Cross size={18} /> | <Cross size={18} /> |
| [Mistral](/providers/ai-sdk-providers/mistral)                           | `pixtral-large-latest`                              | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Mistral](/providers/ai-sdk-providers/mistral)                           | `mistral-large-latest`                              | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Mistral](/providers/ai-sdk-providers/mistral)                           | `mistral-small-latest`                              | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Mistral](/providers/ai-sdk-providers/mistral)                           | `pixtral-12b-2409`                                  | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Google Generative AI](/providers/ai-sdk-providers/google-generative-ai) | `gemini-2.0-flash-exp`                              | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Google Generative AI](/providers/ai-sdk-providers/google-generative-ai) | `gemini-1.5-flash`                                  | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Google Generative AI](/providers/ai-sdk-providers/google-generative-ai) | `gemini-1.5-pro`                                    | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Google Vertex](/providers/ai-sdk-providers/google-vertex)               | `gemini-2.0-flash-exp`                              | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Google Vertex](/providers/ai-sdk-providers/google-vertex)               | `gemini-1.5-flash`                                  | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Google Vertex](/providers/ai-sdk-providers/google-vertex)               | `gemini-1.5-pro`                                    | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [DeepSeek](/providers/ai-sdk-providers/deepseek)                         | `deepseek-chat`                                     | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [DeepSeek](/providers/ai-sdk-providers/deepseek)                         | `deepseek-reasoner`                                 | <Cross size={18} /> | <Cross size={18} /> | <Cross size={18} /> | <Cross size={18} /> |
| [Cerebras](/providers/ai-sdk-providers/cerebras)                         | `llama3.1-8b`                                       | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Cerebras](/providers/ai-sdk-providers/cerebras)                         | `llama3.3-70b`                                      | <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>


## Navigation

- [AI SDK Providers](/v4/providers/ai-sdk-providers)
  - [xAI Grok](/v4/providers/ai-sdk-providers/xai)
  - [Vercel](/v4/providers/ai-sdk-providers/vercel)
  - [OpenAI](/v4/providers/ai-sdk-providers/openai)
  - [Azure OpenAI](/v4/providers/ai-sdk-providers/azure)
  - [Anthropic](/v4/providers/ai-sdk-providers/anthropic)
  - [Amazon Bedrock](/v4/providers/ai-sdk-providers/amazon-bedrock)
  - [Groq](/v4/providers/ai-sdk-providers/groq)
  - [Fal](/v4/providers/ai-sdk-providers/fal)
  - [AssemblyAI](/v4/providers/ai-sdk-providers/assemblyai)
  - [DeepInfra](/v4/providers/ai-sdk-providers/deepinfra)
  - [Deepgram](/v4/providers/ai-sdk-providers/deepgram)
  - [Gladia](/v4/providers/ai-sdk-providers/gladia)
  - [LMNT](/v4/providers/ai-sdk-providers/lmnt)
  - [Google Generative AI](/v4/providers/ai-sdk-providers/google-generative-ai)
  - [Hume](/v4/providers/ai-sdk-providers/hume)
  - [Google Vertex AI](/v4/providers/ai-sdk-providers/google-vertex)
  - [Rev.ai](/v4/providers/ai-sdk-providers/revai)
  - [Mistral AI](/v4/providers/ai-sdk-providers/mistral)
  - [Together.ai](/v4/providers/ai-sdk-providers/togetherai)
  - [Cohere](/v4/providers/ai-sdk-providers/cohere)
  - [Fireworks](/v4/providers/ai-sdk-providers/fireworks)
  - [DeepSeek](/v4/providers/ai-sdk-providers/deepseek)
  - [Cerebras](/v4/providers/ai-sdk-providers/cerebras)
  - [Replicate](/v4/providers/ai-sdk-providers/replicate)
  - [Perplexity](/v4/providers/ai-sdk-providers/perplexity)
  - [Luma](/v4/providers/ai-sdk-providers/luma)
  - [ElevenLabs](/v4/providers/ai-sdk-providers/elevenlabs)
- [OpenAI Compatible Providers](/v4/providers/openai-compatible-providers)
  - [Writing a Custom Provider](/v4/providers/openai-compatible-providers/custom-providers)
  - [LM Studio](/v4/providers/openai-compatible-providers/lmstudio)
  - [NVIDIA NIM](/v4/providers/openai-compatible-providers/nim)
  - [Baseten](/v4/providers/openai-compatible-providers/baseten)
- [Community Providers](/v4/providers/community-providers)
  - [Writing a Custom Provider](/v4/providers/community-providers/custom-providers)
  - [Qwen](/v4/providers/community-providers/qwen)
  - [Ollama](/v4/providers/community-providers/ollama)
  - [Chrome AI](/v4/providers/community-providers/chrome-ai)
  - [FriendliAI](/v4/providers/community-providers/friendliai)
  - [Portkey](/v4/providers/community-providers/portkey)
  - [Cloudflare Workers AI](/v4/providers/community-providers/cloudflare-workers-ai)
  - [Cloudflare AI Gateway](/v4/providers/community-providers/cloudflare-ai-gateway)
  - [OpenRouter](/v4/providers/community-providers/openrouter)
  - [Azure AI](/v4/providers/community-providers/azure-ai)
  - [Crosshatch](/v4/providers/community-providers/crosshatch)
  - [Requesty](/v4/providers/community-providers/requesty)
  - [Mixedbread](/v4/providers/community-providers/mixedbread)
  - [Voyage AI](/v4/providers/community-providers/voyage-ai)
  - [Hyperbolic](/v4/providers/community-providers/hyperbolic)
  - [Mem0](/v4/providers/community-providers/mem0)
  - [Letta](/v4/providers/community-providers/letta)
  - [LLamaCpp](/v4/providers/community-providers/llama-cpp)
  - [Anthropic Vertex](/v4/providers/community-providers/anthropic-vertex-ai)
  - [Spark](/v4/providers/community-providers/spark)
  - [Inflection AI](/v4/providers/community-providers/inflection-ai)
  - [LangDB](/v4/providers/community-providers/langdb)
  - [Zhipu AI](/v4/providers/community-providers/zhipu)
  - [SambaNova](/v4/providers/community-providers/sambanova)
  - [Dify](/v4/providers/community-providers/dify)
  - [Sarvam](/v4/providers/community-providers/sarvam)
- [Adapters](/v4/providers/adapters)
  - [LangChain](/v4/providers/adapters/langchain)
  - [LlamaIndex](/v4/providers/adapters/llamaindex)
- [Observability Integrations](/v4/providers/observability)
  - [Braintrust](/v4/providers/observability/braintrust)
  - [Helicone](/v4/providers/observability/helicone)
  - [Laminar](/v4/providers/observability/laminar)
  - [Langfuse](/v4/providers/observability/langfuse)
  - [LangSmith](/v4/providers/observability/langsmith)
  - [LangWatch](/v4/providers/observability/langwatch)
  - [Patronus](/v4/providers/observability/patronus)
  - [Traceloop](/v4/providers/observability/traceloop)
  - [Weave](/v4/providers/observability/weave)


[Full Sitemap](/sitemap.md)
