Mastra 通过统一的模型路由层连接 300+ 个模型,覆盖 OpenAI、Anthropic、Google Gemini、DeepSeek、Groq、Mistral、Llama、Ollama 等主流提供商。开发者使用 provider/model 格式指定模型(如 openai/gpt-5.6、anthropic/claude-sonnet-4-6),无需关心底层提供商的具体 API 差异。
模型路由支持自动回退机制:当主模型不可用(如配额耗尽、服务中断)时,自动切换到备选模型。开发者也可以通过修改模型标识字符串来切换提供商,无需重构代码。这种设计为生产环境提供了更高的可用性保障。
Mastra 基于 Vercel AI SDK 构建模型抽象层,支持 AI SDK v6 和 v7 的 LanguageModelV3/V4 模型格式。这意味着 Mastra 可以复用 AI SDK 生态的模型绑定和流式传输能力,同时在其上提供更高层的 Agent 和 Workflow 抽象。