> Discover all available pages from the documentation index: https://mastra.ai/llms.txt

# ![Vercel logo](https://models.dev/logos/vercel.svg)Vercel

Vercel aggregates models from multiple providers with enhanced features like rate limiting and failover. Access 352 models through Mastra's model router.

Learn more in the [Vercel documentation](https://ai-sdk.dev/providers/ai-sdk-providers).

## Usage

```typescript
import { Agent } from "@mastra/core/agent";

const agent = new Agent({
  id: "my-agent",
  name: "My Agent",
  instructions: "You are a helpful assistant",
  model: "vercel/alibaba/qwen-3-14b"
});
```

> **Note:** Mastra uses the OpenAI-compatible `/chat/completions` endpoint. Some provider-specific features may not be available. Check the [Vercel documentation](https://ai-sdk.dev/providers/ai-sdk-providers) for details.

## Configuration

```bash
# Use gateway API key
AI_GATEWAY_API_KEY=your-gateway-key

# Or use provider API keys directly
OPENAI_API_KEY=sk-...
ANTHROPIC_API_KEY=ant-...
```

## Available models

| Model                                     |
| ----------------------------------------- |
| `alibaba/qwen-3-14b`                      |
| `alibaba/qwen-3-235b`                     |
| `alibaba/qwen-3-30b`                      |
| `alibaba/qwen-3-32b`                      |
| `alibaba/qwen-3.6-max-preview`            |
| `alibaba/qwen3-235b-a22b-thinking`        |
| `alibaba/qwen3-coder`                     |
| `alibaba/qwen3-coder-30b-a3b`             |
| `alibaba/qwen3-coder-next`                |
| `alibaba/qwen3-coder-plus`                |
| `alibaba/qwen3-embedding-0.6b`            |
| `alibaba/qwen3-embedding-4b`              |
| `alibaba/qwen3-embedding-8b`              |
| `alibaba/qwen3-max`                       |
| `alibaba/qwen3-max-preview`               |
| `alibaba/qwen3-max-thinking`              |
| `alibaba/qwen3-next-80b-a3b-instruct`     |
| `alibaba/qwen3-next-80b-a3b-thinking`     |
| `alibaba/qwen3-vl-235b-a22b-instruct`     |
| `alibaba/qwen3-vl-instruct`               |
| `alibaba/qwen3-vl-thinking`               |
| `alibaba/qwen3.5-flash`                   |
| `alibaba/qwen3.5-plus`                    |
| `alibaba/qwen3.6-27b`                     |
| `alibaba/qwen3.6-plus`                    |
| `alibaba/qwen3.7-flash`                   |
| `alibaba/qwen3.7-max`                     |
| `alibaba/qwen3.7-plus`                    |
| `alibaba/qwen3.8-2.4t-a95b`               |
| `alibaba/qwen3.8-27b`                     |
| `alibaba/qwen3.8-max`                     |
| `alibaba/wan-v2.5-t2v-preview`            |
| `alibaba/wan-v2.6-i2v`                    |
| `alibaba/wan-v2.6-i2v-flash`              |
| `alibaba/wan-v2.6-r2v`                    |
| `alibaba/wan-v2.6-r2v-flash`              |
| `alibaba/wan-v2.6-t2v`                    |
| `alibaba/wan-v2.7-r2v`                    |
| `alibaba/wan-v2.7-t2v`                    |
| `amazon/nova-2-lite`                      |
| `amazon/nova-lite`                        |
| `amazon/nova-micro`                       |
| `amazon/nova-pro`                         |
| `amazon/titan-embed-text-v2`              |
| `anthropic/claude-3-haiku`                |
| `anthropic/claude-fable-5`                |
| `anthropic/claude-haiku-4.5`              |
| `anthropic/claude-opus-4`                 |
| `anthropic/claude-opus-4.5`               |
| `anthropic/claude-opus-4.6`               |
| `anthropic/claude-opus-4.7`               |
| `anthropic/claude-opus-4.8`               |
| `anthropic/claude-opus-4.8-fast`          |
| `anthropic/claude-opus-5`                 |
| `anthropic/claude-opus-5-fast`            |
| `anthropic/claude-sonnet-4`               |
| `anthropic/claude-sonnet-4.5`             |
| `anthropic/claude-sonnet-4.6`             |
| `anthropic/claude-sonnet-5`               |
| `arcee-ai/trinity-large-thinking`         |
| `arcee-ai/trinity-mini`                   |
| `bfl/flux-2-flex`                         |
| `bfl/flux-2-klein-4b`                     |
| `bfl/flux-2-klein-9b`                     |
| `bfl/flux-2-max`                          |
| `bfl/flux-2-pro`                          |
| `bfl/flux-3-video`                        |
| `bfl/flux-kontext-max`                    |
| `bfl/flux-kontext-pro`                    |
| `bfl/flux-pro-1.0-fill`                   |
| `bfl/flux-pro-1.1`                        |
| `bfl/flux-pro-1.1-ultra`                  |
| `bytedance/seed-1.6`                      |
| `bytedance/seed-1.8`                      |
| `bytedance/seedance-2.0`                  |
| `bytedance/seedance-2.0-fast`             |
| `bytedance/seedance-2.5`                  |
| `bytedance/seedance-v1.0-pro`             |
| `bytedance/seedance-v1.0-pro-fast`        |
| `bytedance/seedance-v1.5-pro`             |
| `bytedance/seedream-4.0`                  |
| `bytedance/seedream-4.5`                  |
| `bytedance/seedream-5.0-lite`             |
| `bytedance/seedream-5.0-pro`              |
| `cohere/command-a`                        |
| `cohere/embed-v4.0`                       |
| `cohere/rerank-v3.5`                      |
| `cohere/rerank-v4-fast`                   |
| `cohere/rerank-v4-pro`                    |
| `deepseek/deepseek-r1`                    |
| `deepseek/deepseek-v3`                    |
| `deepseek/deepseek-v3.1`                  |
| `deepseek/deepseek-v3.1-terminus`         |
| `deepseek/deepseek-v3.2`                  |
| `deepseek/deepseek-v3.2-thinking`         |
| `deepseek/deepseek-v4-flash`              |
| `deepseek/deepseek-v4-flash-0731`         |
| `deepseek/deepseek-v4-flash-vision-exp`   |
| `deepseek/deepseek-v4-pro`                |
| `deepseek/deepseek-v4-pro-0813`           |
| `fish-audio/s1`                           |
| `fish-audio/s1-free`                      |
| `fish-audio/s2-pro`                       |
| `fish-audio/s2-pro-free`                  |
| `fish-audio/s2.1-pro`                     |
| `fish-audio/s2.1-pro-free`                |
| `fish-audio/transcribe-1`                 |
| `fish-audio/transcribe-1-free`            |
| `google/gemini-2.5-flash`                 |
| `google/gemini-2.5-flash-image`           |
| `google/gemini-2.5-flash-lite`            |
| `google/gemini-2.5-pro`                   |
| `google/gemini-3-flash`                   |
| `google/gemini-3-pro-image`               |
| `google/gemini-3.1-flash-image`           |
| `google/gemini-3.1-flash-image-preview`   |
| `google/gemini-3.1-flash-lite`            |
| `google/gemini-3.1-flash-lite-image`      |
| `google/gemini-3.1-pro-preview`           |
| `google/gemini-3.5-flash`                 |
| `google/gemini-3.5-flash-lite`            |
| `google/gemini-3.6-flash`                 |
| `google/gemini-3.7-flash`                 |
| `google/gemini-embedding-001`             |
| `google/gemini-embedding-2`               |
| `google/gemini-omni-flash-preview`        |
| `google/gemma-4-26b-a4b-it`               |
| `google/gemma-4-31b-it`                   |
| `google/text-embedding-005`               |
| `google/text-multilingual-embedding-002`  |
| `google/veo-3.0-fast-generate-001`        |
| `google/veo-3.0-generate-001`             |
| `google/veo-3.1-fast-generate-001`        |
| `google/veo-3.1-generate-001`             |
| `google/veo-3.1-lite-generate-001`        |
| `inception/mercury-2`                     |
| `inception/mercury-coder-small`           |
| `inclusionai/ling-3.0-flash`              |
| `interfaze/interfaze-beta`                |
| `klingai/kling-v2.5-turbo-i2v`            |
| `klingai/kling-v2.5-turbo-t2v`            |
| `klingai/kling-v2.6-i2v`                  |
| `klingai/kling-v2.6-motion-control`       |
| `klingai/kling-v2.6-t2v`                  |
| `klingai/kling-v3.0-i2v`                  |
| `klingai/kling-v3.0-motion-control`       |
| `klingai/kling-v3.0-t2v`                  |
| `kwaipilot/kat-coder-air-v2.5`            |
| `kwaipilot/kat-coder-pro-v1`              |
| `kwaipilot/kat-coder-pro-v2`              |
| `kwaipilot/kat-coder-pro-v2.5`            |
| `meta/llama-3.1-70b`                      |
| `meta/llama-3.1-8b`                       |
| `meta/llama-3.3-70b`                      |
| `meta/llama-4-maverick`                   |
| `meta/llama-4-scout`                      |
| `meta/muse-glimmer-30b`                   |
| `meta/muse-spark-1.1`                     |
| `meta/muse-spark-1.2`                     |
| `meta/muse-spark-1.2-contributor`         |
| `minimax/minimax-h3`                      |
| `minimax/minimax-m2`                      |
| `minimax/minimax-m2.1`                    |
| `minimax/minimax-m2.1-lightning`          |
| `minimax/minimax-m2.5`                    |
| `minimax/minimax-m2.5-highspeed`          |
| `minimax/minimax-m2.7`                    |
| `minimax/minimax-m2.7-highspeed`          |
| `minimax/minimax-m3`                      |
| `mistral/codestral`                       |
| `mistral/codestral-embed`                 |
| `mistral/devstral-2`                      |
| `mistral/devstral-small-2`                |
| `mistral/magistral-medium`                |
| `mistral/magistral-small`                 |
| `mistral/ministral-14b`                   |
| `mistral/ministral-3b`                    |
| `mistral/ministral-8b`                    |
| `mistral/mistral-embed`                   |
| `mistral/mistral-large-3`                 |
| `mistral/mistral-medium`                  |
| `mistral/mistral-medium-3.5`              |
| `mistral/mistral-nemo`                    |
| `mistral/mistral-small`                   |
| `mistral/pixtral-12b`                     |
| `moonshotai/kimi-k2`                      |
| `moonshotai/kimi-k2-thinking`             |
| `moonshotai/kimi-k2.5`                    |
| `moonshotai/kimi-k2.6`                    |
| `moonshotai/kimi-k2.7-code`               |
| `moonshotai/kimi-k2.7-code-highspeed`     |
| `moonshotai/kimi-k3`                      |
| `moonshotai/kimi-k3-fast`                 |
| `morph/morph-v3-fast`                     |
| `morph/morph-v3-large`                    |
| `nvidia/nemotron-3-nano-30b-a3b`          |
| `nvidia/nemotron-3-super-120b-a12b`       |
| `nvidia/nemotron-3-ultra-550b-a55b`       |
| `nvidia/nemotron-3.5-lightning`           |
| `nvidia/nemotron-3.5-lightning-free`      |
| `nvidia/nemotron-nano-12b-v2-vl`          |
| `nvidia/nemotron-nano-9b-v2`              |
| `openai/gpt-3.5-turbo`                    |
| `openai/gpt-4-turbo`                      |
| `openai/gpt-4.1`                          |
| `openai/gpt-4.1-fast`                     |
| `openai/gpt-4.1-mini`                     |
| `openai/gpt-4.1-mini-fast`                |
| `openai/gpt-4.1-nano`                     |
| `openai/gpt-4.1-nano-fast`                |
| `openai/gpt-4o`                           |
| `openai/gpt-4o-fast`                      |
| `openai/gpt-4o-mini`                      |
| `openai/gpt-4o-mini-fast`                 |
| `openai/gpt-4o-mini-search-preview`       |
| `openai/gpt-4o-mini-transcribe`           |
| `openai/gpt-4o-transcribe`                |
| `openai/gpt-5`                            |
| `openai/gpt-5-codex`                      |
| `openai/gpt-5-fast`                       |
| `openai/gpt-5-mini`                       |
| `openai/gpt-5-mini-fast`                  |
| `openai/gpt-5-nano`                       |
| `openai/gpt-5-pro`                        |
| `openai/gpt-5.1-codex`                    |
| `openai/gpt-5.1-codex-max`                |
| `openai/gpt-5.1-codex-mini`               |
| `openai/gpt-5.1-thinking`                 |
| `openai/gpt-5.1-thinking-fast`            |
| `openai/gpt-5.2`                          |
| `openai/gpt-5.2-codex`                    |
| `openai/gpt-5.2-fast`                     |
| `openai/gpt-5.2-pro`                      |
| `openai/gpt-5.3-codex`                    |
| `openai/gpt-5.3-codex-fast`               |
| `openai/gpt-5.4`                          |
| `openai/gpt-5.4-fast`                     |
| `openai/gpt-5.4-mini`                     |
| `openai/gpt-5.4-mini-fast`                |
| `openai/gpt-5.4-nano`                     |
| `openai/gpt-5.4-pro`                      |
| `openai/gpt-5.5`                          |
| `openai/gpt-5.5-fast`                     |
| `openai/gpt-5.5-pro`                      |
| `openai/gpt-5.6-luna`                     |
| `openai/gpt-5.6-luna-fast`                |
| `openai/gpt-5.6-sol`                      |
| `openai/gpt-5.6-sol-fast`                 |
| `openai/gpt-5.6-terra`                    |
| `openai/gpt-5.6-terra-fast`               |
| `openai/gpt-image-1`                      |
| `openai/gpt-image-1-mini`                 |
| `openai/gpt-image-1.5`                    |
| `openai/gpt-image-2`                      |
| `openai/gpt-oss-120b`                     |
| `openai/gpt-oss-20b`                      |
| `openai/gpt-oss-safeguard-20b`            |
| `openai/gpt-realtime-1.5`                 |
| `openai/gpt-realtime-2`                   |
| `openai/gpt-realtime-2.1`                 |
| `openai/gpt-realtime-mini`                |
| `openai/gpt-realtime-whisper`             |
| `openai/o1`                               |
| `openai/o3`                               |
| `openai/o3-deep-research`                 |
| `openai/o3-fast`                          |
| `openai/o3-mini`                          |
| `openai/o3-pro`                           |
| `openai/o4-mini`                          |
| `openai/o4-mini-fast`                     |
| `openai/text-embedding-3-large`           |
| `openai/text-embedding-3-small`           |
| `openai/text-embedding-ada-002`           |
| `openai/tts-1`                            |
| `openai/tts-1-hd`                         |
| `openai/whisper-1`                        |
| `perplexity/pplx-embed-v1-0.6b`           |
| `perplexity/pplx-embed-v1-4b`             |
| `perplexity/sonar`                        |
| `perplexity/sonar-pro`                    |
| `perplexity/sonar-reasoning-pro`          |
| `poolside/laguna-s-2.1`                   |
| `poolside/laguna-s-2.1-free`              |
| `prodia/flux-fast-schnell`                |
| `quiverai/arrow-1.1`                      |
| `recraft/recraft-v2`                      |
| `recraft/recraft-v3`                      |
| `recraft/recraft-v4`                      |
| `recraft/recraft-v4-pro`                  |
| `recraft/recraft-v4.1`                    |
| `recraft/recraft-v4.1-pro`                |
| `recraft/recraft-v4.1-utility`            |
| `recraft/recraft-v4.1-utility-pro`        |
| `sakana/fugu-ultra`                       |
| `sakana/namazu`                           |
| `spacexai/grok-4.1-fast-non-reasoning`    |
| `spacexai/grok-4.1-fast-reasoning`        |
| `spacexai/grok-4.20-multi-agent`          |
| `spacexai/grok-4.20-multi-agent-beta`     |
| `spacexai/grok-4.20-non-reasoning`        |
| `spacexai/grok-4.20-non-reasoning-beta`   |
| `spacexai/grok-4.20-reasoning`            |
| `spacexai/grok-4.20-reasoning-beta`       |
| `spacexai/grok-4.3`                       |
| `spacexai/grok-4.5`                       |
| `spacexai/grok-4.6`                       |
| `spacexai/grok-build-0.1`                 |
| `spacexai/grok-imagine-image`             |
| `spacexai/grok-imagine-image-2.0`         |
| `spacexai/grok-imagine-video`             |
| `spacexai/grok-imagine-video-1.5`         |
| `spacexai/grok-imagine-video-1.5-preview` |
| `spacexai/grok-stt`                       |
| `spacexai/grok-tts`                       |
| `spacexai/grok-voice-think-fast-1.0`      |
| `spacexai/grok-voice-think-fast-2.0`      |
| `stepfun/step-3.5-flash`                  |
| `stepfun/step-3.7-flash`                  |
| `tencent/hy-mt2-lite`                     |
| `tencent/hy-mt2-plus`                     |
| `tencent/hy-mt2-pro`                      |
| `tencent/hy3`                             |
| `thinkingmachines/inkling`                |
| `thinkingmachines/inkling-small`          |
| `voyage/rerank-2.5`                       |
| `voyage/rerank-2.5-lite`                  |
| `voyage/voyage-3-large`                   |
| `voyage/voyage-3.5`                       |
| `voyage/voyage-3.5-lite`                  |
| `voyage/voyage-4`                         |
| `voyage/voyage-4-large`                   |
| `voyage/voyage-4-lite`                    |
| `voyage/voyage-code-2`                    |
| `voyage/voyage-code-3`                    |
| `voyage/voyage-finance-2`                 |
| `voyage/voyage-law-2`                     |
| `xiaomi/mimo-v2.5`                        |
| `xiaomi/mimo-v2.5-pro`                    |
| `zai/glm-4.5`                             |
| `zai/glm-4.5-air`                         |
| `zai/glm-4.5v`                            |
| `zai/glm-4.6`                             |
| `zai/glm-4.7`                             |
| `zai/glm-4.7-flash`                       |
| `zai/glm-4.7-flashx`                      |
| `zai/glm-5`                               |
| `zai/glm-5-turbo`                         |
| `zai/glm-5.1`                             |
| `zai/glm-5.2`                             |
| `zai/glm-5.2-fast`                        |
| `zai/glm-5.3`                             |
| `zai/glm-5v-turbo`                        |