
# 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-4-fast-reasoning`                             | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [xAI Grok](/providers/ai-sdk-providers/xai)                              | `grok-4`                                            | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [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-mini`                                       | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check 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-5.4-mini`                                      | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [OpenAI](/providers/ai-sdk-providers/openai)                             | `gpt-5.4-nano`                                      | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [OpenAI](/providers/ai-sdk-providers/openai)                             | `gpt-5.2-pro`                                       | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [OpenAI](/providers/ai-sdk-providers/openai)                             | `gpt-5.2`                                           | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [OpenAI](/providers/ai-sdk-providers/openai)                             | `gpt-5.1`                                           | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [OpenAI](/providers/ai-sdk-providers/openai)                             | `gpt-5.1-codex`                                     | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [OpenAI](/providers/ai-sdk-providers/openai)                             | `gpt-5`                                             | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [OpenAI](/providers/ai-sdk-providers/openai)                             | `gpt-5-mini`                                        | <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-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} /> |
| [Anthropic](/providers/ai-sdk-providers/anthropic)                       | `claude-opus-4-7`                                   | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Anthropic](/providers/ai-sdk-providers/anthropic)                       | `claude-opus-4-6`                                   | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Anthropic](/providers/ai-sdk-providers/anthropic)                       | `claude-sonnet-4-6`                                 | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Anthropic](/providers/ai-sdk-providers/anthropic)                       | `claude-opus-4-5`                                   | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Anthropic](/providers/ai-sdk-providers/anthropic)                       | `claude-sonnet-4-5`                                 | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Anthropic](/providers/ai-sdk-providers/anthropic)                       | `claude-haiku-4-5`                                  | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Anthropic](/providers/ai-sdk-providers/anthropic)                       | `claude-opus-4-1`                                   | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Anthropic](/providers/ai-sdk-providers/anthropic)                       | `claude-sonnet-4-0`                                 | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Google Generative AI](/providers/ai-sdk-providers/google-generative-ai) | `gemini-3.1-pro-preview`                            | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Google Generative AI](/providers/ai-sdk-providers/google-generative-ai) | `gemini-3-pro-preview`                              | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Google Generative AI](/providers/ai-sdk-providers/google-generative-ai) | `gemini-2.5-pro`                                    | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Google Generative AI](/providers/ai-sdk-providers/google-generative-ai) | `gemini-2.5-flash`                                  | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Google Vertex](/providers/ai-sdk-providers/google-vertex)               | `gemini-3.1-pro-preview`                            | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Google Vertex](/providers/ai-sdk-providers/google-vertex)               | `gemini-3-pro-preview`                              | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Google Vertex](/providers/ai-sdk-providers/google-vertex)               | `gemini-2.5-pro`                                    | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Google Vertex](/providers/ai-sdk-providers/google-vertex)               | `gemini-2.5-flash`                                  | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check 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)                           | `magistral-medium-2506`                             | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Mistral](/providers/ai-sdk-providers/mistral)                           | `magistral-small-2506`                              | <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)                           | `ministral-8b-latest`                               | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Cohere](/providers/ai-sdk-providers/cohere)                             | `command-a-03-2025`                                 | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Cohere](/providers/ai-sdk-providers/cohere)                             | `command-a-reasoning-08-2025`                       | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Cohere](/providers/ai-sdk-providers/cohere)                             | `command-r-plus`                                    | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Cohere](/providers/ai-sdk-providers/cohere)                             | `command-r`                                         | <Cross 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} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Moonshot AI](/providers/ai-sdk-providers/moonshotai)                    | `kimi-k2.5`                                         | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Moonshot AI](/providers/ai-sdk-providers/moonshotai)                    | `kimi-k2-thinking`                                  | <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)                                 | `llama-3.3-70b-versatile`                           | <Cross 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)                                 | `qwen-qwq-32b`                                      | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Groq](/providers/ai-sdk-providers/groq)                                 | `openai/gpt-oss-120b`                               | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Together AI](/providers/ai-sdk-providers/togetherai)                    | `meta-llama/Meta-Llama-3.3-70B-Instruct-Turbo`      | <Cross size={18} /> | <Cross size={18} /> | <Cross size={18} /> | <Cross size={18} /> |
| [Together AI](/providers/ai-sdk-providers/togetherai)                    | `Qwen/Qwen2.5-72B-Instruct-Turbo`                   | <Cross size={18} /> | <Cross size={18} /> | <Cross size={18} /> | <Cross size={18} /> |
| [Together AI](/providers/ai-sdk-providers/togetherai)                    | `deepseek-ai/DeepSeek-V3`                           | <Cross size={18} /> | <Cross size={18} /> | <Cross size={18} /> | <Cross size={18} /> |
| [Together AI](/providers/ai-sdk-providers/togetherai)                    | `mistralai/Mixtral-8x22B-Instruct-v0.1`             | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Fireworks](/providers/ai-sdk-providers/fireworks)                       | `accounts/fireworks/models/deepseek-r1`             | <Cross size={18} /> | <Cross size={18} /> | <Cross size={18} /> | <Cross size={18} /> |
| [Fireworks](/providers/ai-sdk-providers/fireworks)                       | `accounts/fireworks/models/deepseek-v3`             | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Cross size={18} /> |
| [Fireworks](/providers/ai-sdk-providers/fireworks)                       | `accounts/fireworks/models/llama-v3p3-70b-instruct` | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Fireworks](/providers/ai-sdk-providers/fireworks)                       | `accounts/fireworks/models/qwen2-vl-72b-instruct`   | <Check size={18} /> | <Cross size={18} /> | <Cross size={18} /> | <Cross size={18} /> |
| [Alibaba](/providers/ai-sdk-providers/alibaba)                           | `qwen3-max`                                         | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Alibaba](/providers/ai-sdk-providers/alibaba)                           | `qwen-plus`                                         | <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/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)                       | `Qwen/QwQ-32B`                                      | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Cross size={18} /> |
| [Cerebras](/providers/ai-sdk-providers/cerebras)                         | `llama3.3-70b`                                      | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Cerebras](/providers/ai-sdk-providers/cerebras)                         | `gpt-oss-120b`                                      | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Cerebras](/providers/ai-sdk-providers/cerebras)                         | `qwen-3-32b`                                        | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Hugging Face](/providers/ai-sdk-providers/huggingface)                  | `meta-llama/Llama-3.1-8B-Instruct`                  | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Hugging Face](/providers/ai-sdk-providers/huggingface)                  | `moonshotai/Kimi-K2-Instruct`                       | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Baseten](/providers/ai-sdk-providers/baseten)                           | `Qwen/Qwen3-235B-A22B-Instruct-2507`                | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Baseten](/providers/ai-sdk-providers/baseten)                           | `deepseek-ai/DeepSeek-V3.1`                         | <Cross size={18} /> | <Check size={18} /> | <Check size={18} /> | <Check size={18} /> |
| [Baseten](/providers/ai-sdk-providers/baseten)                           | `moonshotai/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>


## Navigation

- [AI SDK Providers](/providers/ai-sdk-providers)
  - [AI Gateway](/providers/ai-sdk-providers/ai-gateway)
  - [xAI Grok](/providers/ai-sdk-providers/xai)
  - [Vercel](/providers/ai-sdk-providers/vercel)
  - [OpenAI](/providers/ai-sdk-providers/openai)
  - [Azure OpenAI](/providers/ai-sdk-providers/azure)
  - [Anthropic](/providers/ai-sdk-providers/anthropic)
  - [Open Responses](/providers/ai-sdk-providers/open-responses)
  - [Amazon Bedrock](/providers/ai-sdk-providers/amazon-bedrock)
  - [Groq](/providers/ai-sdk-providers/groq)
  - [Fal](/providers/ai-sdk-providers/fal)
  - [AssemblyAI](/providers/ai-sdk-providers/assemblyai)
  - [DeepInfra](/providers/ai-sdk-providers/deepinfra)
  - [Deepgram](/providers/ai-sdk-providers/deepgram)
  - [Black Forest Labs](/providers/ai-sdk-providers/black-forest-labs)
  - [Gladia](/providers/ai-sdk-providers/gladia)
  - [LMNT](/providers/ai-sdk-providers/lmnt)
  - [Google Generative AI](/providers/ai-sdk-providers/google-generative-ai)
  - [Hume](/providers/ai-sdk-providers/hume)
  - [Google Vertex AI](/providers/ai-sdk-providers/google-vertex)
  - [Rev.ai](/providers/ai-sdk-providers/revai)
  - [Baseten](/providers/ai-sdk-providers/baseten)
  - [Hugging Face](/providers/ai-sdk-providers/huggingface)
  - [Mistral AI](/providers/ai-sdk-providers/mistral)
  - [Together.ai](/providers/ai-sdk-providers/togetherai)
  - [Cohere](/providers/ai-sdk-providers/cohere)
  - [Fireworks](/providers/ai-sdk-providers/fireworks)
  - [DeepSeek](/providers/ai-sdk-providers/deepseek)
  - [Moonshot AI](/providers/ai-sdk-providers/moonshotai)
  - [Alibaba](/providers/ai-sdk-providers/alibaba)
  - [Cerebras](/providers/ai-sdk-providers/cerebras)
  - [Replicate](/providers/ai-sdk-providers/replicate)
  - [Prodia](/providers/ai-sdk-providers/prodia)
  - [Perplexity](/providers/ai-sdk-providers/perplexity)
  - [Luma](/providers/ai-sdk-providers/luma)
  - [ByteDance](/providers/ai-sdk-providers/bytedance)
  - [Kling AI](/providers/ai-sdk-providers/klingai)
  - [ElevenLabs](/providers/ai-sdk-providers/elevenlabs)
- [OpenAI Compatible Providers](/providers/openai-compatible-providers)
  - [Writing a Custom Provider](/providers/openai-compatible-providers/custom-providers)
  - [LM Studio](/providers/openai-compatible-providers/lmstudio)
  - [NVIDIA NIM](/providers/openai-compatible-providers/nim)
  - [Clarifai](/providers/openai-compatible-providers/clarifai)
  - [Heroku](/providers/openai-compatible-providers/heroku)
- [Community Providers](/providers/community-providers)
  - [Writing a Custom Provider](/providers/community-providers/custom-providers)
  - [A2A](/providers/community-providers/a2a)
  - [ACP (Agent Client Protocol)](/providers/community-providers/acp)
  - [Aihubmix](/providers/community-providers/aihubmix)
  - [AI/ML API](/providers/community-providers/aimlapi)
  - [Anthropic Vertex](/providers/community-providers/anthropic-vertex-ai)
  - [Automatic1111](/providers/community-providers/automatic1111)
  - [Azure AI](/providers/community-providers/azure-ai)
  - [Browser AI](/providers/community-providers/browser-ai)
  - [Claude Code](/providers/community-providers/claude-code)
  - [Cloudflare AI Gateway](/providers/community-providers/cloudflare-ai-gateway)
  - [Cloudflare Workers AI](/providers/community-providers/cloudflare-workers-ai)
  - [Codex CLI](/providers/community-providers/codex-cli)
  - [Crosshatch](/providers/community-providers/crosshatch)
  - [Dify](/providers/community-providers/dify)
  - [Firemoon](/providers/community-providers/firemoon)
  - [FriendliAI](/providers/community-providers/friendliai)
  - [Gemini CLI](/providers/community-providers/gemini-cli)
  - [Helicone](/providers/community-providers/helicone)
  - [Inflection AI](/providers/community-providers/inflection-ai)
  - [Jina AI](/providers/community-providers/jina-ai)
  - [LangDB](/providers/community-providers/langdb)
  - [Letta](/providers/community-providers/letta)
  - [llama.cpp](/providers/community-providers/llama-cpp)
  - [LlamaGate](/providers/community-providers/llamagate)
  - [MCP Sampling AI Provider](/providers/community-providers/mcp-sampling)
  - [Mem0](/providers/community-providers/mem0)
  - [MiniMax](/providers/community-providers/minimax)
  - [Mixedbread](/providers/community-providers/mixedbread)
  - [Ollama](/providers/community-providers/ollama)
  - [OpenCode](/providers/community-providers/opencode-sdk)
  - [OpenRouter](/providers/community-providers/openrouter)
  - [Portkey](/providers/community-providers/portkey)
  - [Qwen](/providers/community-providers/qwen)
  - [React Native Apple](/providers/community-providers/react-native-apple)
  - [Requesty](/providers/community-providers/requesty)
  - [Runpod](/providers/community-providers/runpod)
  - [SambaNova](/providers/community-providers/sambanova)
  - [SAP AI Core](/providers/community-providers/sap-ai)
  - [Sarvam](/providers/community-providers/sarvam)
  - [Soniox](/providers/community-providers/soniox)
  - [Spark](/providers/community-providers/spark)
  - [Supermemory](/providers/community-providers/supermemory)
  - [Voyage AI](/providers/community-providers/voyage-ai)
  - [Zhipu AI (Z.AI)](/providers/community-providers/zhipu)
  - [vectorstores](/providers/community-providers/vectorstores)
  - [Codex CLI (App Server)](/providers/community-providers/codex-app-server)
  - [Apertis](/providers/community-providers/apertis)
  - [OLLM](/providers/community-providers/ollm)
  - [Cencori](/providers/community-providers/cencori)
  - [Hindsight](/providers/community-providers/hindsight)
  - [ZeroEntropy](/providers/community-providers/zeroentropy)
  - [Flowise](/providers/community-providers/flowise)
- [Adapters](/providers/adapters)
  - [LangChain](/providers/adapters/langchain)
  - [LlamaIndex](/providers/adapters/llamaindex)
- [Observability Integrations](/providers/observability)
  - [Arize AX](/providers/observability/arize-ax)
  - [Axiom](/providers/observability/axiom)
  - [Braintrust](/providers/observability/braintrust)
  - [Confident AI](/providers/observability/confident-ai)
  - [Helicone](/providers/observability/helicone)
  - [Laminar](/providers/observability/laminar)
  - [Langfuse](/providers/observability/langfuse)
  - [LangSmith](/providers/observability/langsmith)
  - [LangWatch](/providers/observability/langwatch)
  - [Maxim](/providers/observability/maxim)
  - [MLflow](/providers/observability/mlflow)
  - [Patronus](/providers/observability/patronus)
  - [PostHog](/providers/observability/posthog)
  - [Scorecard](/providers/observability/scorecard)
  - [SigNoz](/providers/observability/signoz)
  - [Traceloop](/providers/observability/traceloop)
  - [Weave](/providers/observability/weave)


[Full Sitemap](/sitemap.md)
