> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.vapi.ai/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.vapi.ai/_mcp/server.

# Model providers

> Reference of every large language model provider Vapi supports, including provider IDs and where to configure each one.

This page lists the large language model (LLM) providers Vapi supports, with each provider's ID and dedicated documentation.

The model is the LLM that generates your voice agent's responses. You select one by setting `model.provider` and `model.model` on an assistant. See [Create Assistant](/api-reference/assistants/create) in the API reference.

## Quick reference

The provider string is the exact value you pass in `model.provider`.

| Provider                                                                 | Provider string     |
| ------------------------------------------------------------------------ | ------------------- |
| [Anthropic](/providers/model/anthropic#language-model)                   | `anthropic`         |
| [Anthropic (Bedrock)](/providers/model/anthropic-bedrock#language-model) | `anthropic-bedrock` |
| [Anyscale](/providers/model/anyscale#language-model)                     | `anyscale`          |
| [Azure OpenAI](/providers/model/azure-openai#language-model)             | `azure-openai`      |
| [Cerebras](/providers/model/cerebras#language-model)                     | `cerebras`          |
| [Custom LLM](/customization/custom-llm/using-your-server)                | `custom-llm`        |
| [DeepInfra](/providers/model/deepinfra#language-model)                   | `deepinfra`         |
| [DeepSeek](/providers/model/deepseek#language-model)                     | `deep-seek`         |
| [Google](/providers/model/gemini#language-model)                         | `google`            |
| [Groq](/providers/model/groq#language-model)                             | `groq`              |
| [Inflection AI](/providers/model/inflection-ai#language-model)           | `inflection-ai`     |
| [MiniMax](/providers/model/minimax#language-model)                       | `minimax`           |
| [Mistral](/providers/model/mistral#language-model)                       | `mistral`           |
| [OpenAI](/providers/model/openai#language-model)                         | `openai`            |
| [OpenRouter](/providers/model/openrouter#language-model)                 | `openrouter`        |
| [Perplexity](/providers/model/perplexity#language-model)                 | `perplexity-ai`     |
| [The Grid](/customization/custom-llm/thegrid)                            | `custom-llm`        |
| [Together AI](/providers/model/togetherai#language-model)                | `together-ai`       |
| [xAI](/providers/model/xai#language-model)                               | `xai`               |

> **Note**
>
> The **Assistant → Model** dropdown in the [Vapi Dashboard](https://dashboard.vapi.ai) is the most current list of selectable models.

## Related

#### [Create an assistant](/api-reference/assistants/create)

Set `model.provider` and `model.model` in the API.

#### [Provider keys](/customization/provider-keys)

Bring your own API keys under the dashboard Integrations tab.