OpenRouter
OpenRouter 汇聚了来自多个提供商的模型,并提供增强功能,如速率限制和故障转移。通过 Mastra 的模型路由访问 173 个模型。
🌐 OpenRouter aggregates models from multiple providers with enhanced features like rate limiting and failover. Access 173 models through Mastra's model router.
在OpenRouter 文档中了解更多。
🌐 Learn more in the OpenRouter documentation.
用法Direct link to 用法
🌐 Usage
src/mastra/agents/my-agent.ts
import { Agent } from "@mastra/core/agent";
const agent = new Agent({
id: "my-agent",
name: "My Agent",
instructions: "You are a helpful assistant",
model: "openrouter/allenai/molmo-2-8b:free"
});
info
Mastra 使用与 OpenAI 兼容的 /chat/completions 端点。某些特定提供商的功能可能无法使用。详见 OpenRouter 文档。
🌐 Mastra uses the OpenAI-compatible /chat/completions endpoint. Some provider-specific features may not be available. Check the OpenRouter documentation for details.
配置Direct link to 配置
🌐 Configuration
# Use gateway API key
OPENROUTER_API_KEY=your-gateway-key
# Or use provider API keys directly
OPENAI_API_KEY=sk-...
ANTHROPIC_API_KEY=ant-...
可用型号Direct link to 可用型号
🌐 Available Models
| Model |
|---|
allenai/molmo-2-8b:free |
anthropic/claude-3.5-haiku |
anthropic/claude-3.7-sonnet |
anthropic/claude-haiku-4.5 |
anthropic/claude-opus-4 |
anthropic/claude-opus-4.1 |
anthropic/claude-opus-4.5 |
anthropic/claude-sonnet-4 |
anthropic/claude-sonnet-4.5 |
arcee-ai/trinity-large-preview:free |
arcee-ai/trinity-mini:free |
black-forest-labs/flux.2-flex |
black-forest-labs/flux.2-klein-4b |
black-forest-labs/flux.2-max |
black-forest-labs/flux.2-pro |
bytedance-seed/seedream-4.5 |
cognitivecomputations/dolphin-mistral-24b-venice-edition:free |
cognitivecomputations/dolphin3.0-mistral-24b |
cognitivecomputations/dolphin3.0-r1-mistral-24b |
deepseek/deepseek-chat-v3-0324 |
deepseek/deepseek-chat-v3.1 |
deepseek/deepseek-r1-0528-qwen3-8b:free |
deepseek/deepseek-r1-0528:free |
deepseek/deepseek-r1-distill-llama-70b |
deepseek/deepseek-r1-distill-qwen-14b |
deepseek/deepseek-r1:free |
deepseek/deepseek-v3-base:free |
deepseek/deepseek-v3.1-terminus |
deepseek/deepseek-v3.1-terminus:exacto |
deepseek/deepseek-v3.2 |
deepseek/deepseek-v3.2-speciale |
featherless/qwerky-72b |
google/gemini-2.0-flash-001 |
google/gemini-2.0-flash-exp:free |
google/gemini-2.5-flash |
google/gemini-2.5-flash-lite |
google/gemini-2.5-flash-lite-preview-09-2025 |
google/gemini-2.5-flash-preview-09-2025 |
google/gemini-2.5-pro |
google/gemini-2.5-pro-preview-05-06 |
google/gemini-2.5-pro-preview-06-05 |
google/gemini-3-flash-preview |
google/gemini-3-pro-preview |
google/gemma-2-9b-it |
google/gemma-3-12b-it |
google/gemma-3-12b-it:free |
google/gemma-3-27b-it |
google/gemma-3-27b-it:free |
google/gemma-3-4b-it |
google/gemma-3-4b-it:free |
google/gemma-3n-e2b-it:free |
google/gemma-3n-e4b-it |
google/gemma-3n-e4b-it:free |
kwaipilot/kat-coder-pro:free |
liquid/lfm-2.5-1.2b-instruct:free |
liquid/lfm-2.5-1.2b-thinking:free |
meta-llama/llama-3.1-405b-instruct:free |
meta-llama/llama-3.2-11b-vision-instruct |
meta-llama/llama-3.2-3b-instruct:free |
meta-llama/llama-3.3-70b-instruct:free |
meta-llama/llama-4-scout:free |
microsoft/mai-ds-r1:free |
minimax/minimax-01 |
minimax/minimax-m1 |
minimax/minimax-m2 |
minimax/minimax-m2.1 |
mistralai/codestral-2508 |
mistralai/devstral-2512 |
mistralai/devstral-2512:free |
mistralai/devstral-medium-2507 |
mistralai/devstral-small-2505 |
mistralai/devstral-small-2505:free |
mistralai/devstral-small-2507 |
mistralai/mistral-7b-instruct:free |
mistralai/mistral-medium-3 |
mistralai/mistral-medium-3.1 |
mistralai/mistral-nemo:free |
mistralai/mistral-small-3.1-24b-instruct |
mistralai/mistral-small-3.2-24b-instruct |
mistralai/mistral-small-3.2-24b-instruct:free |
moonshotai/kimi-dev-72b:free |
moonshotai/kimi-k2 |
moonshotai/kimi-k2-0905 |
moonshotai/kimi-k2-0905:exacto |
moonshotai/kimi-k2-thinking |
moonshotai/kimi-k2:free |
moonshotai/kimi-k2.5 |
nousresearch/deephermes-3-llama-3-8b-preview |
nousresearch/hermes-3-llama-3.1-405b:free |
nousresearch/hermes-4-405b |
nousresearch/hermes-4-70b |
nvidia/nemotron-3-nano-30b-a3b:free |
nvidia/nemotron-nano-12b-v2-vl:free |
nvidia/nemotron-nano-9b-v2 |
nvidia/nemotron-nano-9b-v2:free |
openai/gpt-4.1 |
openai/gpt-4.1-mini |
openai/gpt-4o-mini |
openai/gpt-5 |
openai/gpt-5-chat |
openai/gpt-5-codex |
openai/gpt-5-image |
openai/gpt-5-mini |
openai/gpt-5-nano |
openai/gpt-5-pro |
openai/gpt-5.1 |
openai/gpt-5.1-chat |
openai/gpt-5.1-codex |
openai/gpt-5.1-codex-max |
openai/gpt-5.1-codex-mini |
openai/gpt-5.2 |
openai/gpt-5.2-chat |
openai/gpt-5.2-codex |
openai/gpt-5.2-pro |
openai/gpt-oss-120b |
openai/gpt-oss-120b:exacto |
openai/gpt-oss-120b:free |
openai/gpt-oss-20b |
openai/gpt-oss-20b:free |
openai/gpt-oss-safeguard-20b |
openai/o4-mini |
openrouter/sherlock-dash-alpha |
openrouter/sherlock-think-alpha |
qwen/qwen-2.5-coder-32b-instruct |
qwen/qwen-2.5-vl-7b-instruct:free |
qwen/qwen2.5-vl-32b-instruct:free |
qwen/qwen2.5-vl-72b-instruct |
qwen/qwen2.5-vl-72b-instruct:free |
qwen/qwen3-14b:free |
qwen/qwen3-235b-a22b-07-25 |
qwen/qwen3-235b-a22b-07-25:free |
qwen/qwen3-235b-a22b-thinking-2507 |
qwen/qwen3-235b-a22b:free |
qwen/qwen3-30b-a3b-instruct-2507 |
qwen/qwen3-30b-a3b-thinking-2507 |
qwen/qwen3-30b-a3b:free |
qwen/qwen3-32b:free |
qwen/qwen3-4b:free |
qwen/qwen3-8b:free |
qwen/qwen3-coder |
qwen/qwen3-coder-30b-a3b-instruct |
qwen/qwen3-coder-flash |
qwen/qwen3-coder:exacto |
qwen/qwen3-coder:free |
qwen/qwen3-max |
qwen/qwen3-next-80b-a3b-instruct |
qwen/qwen3-next-80b-a3b-instruct:free |
qwen/qwen3-next-80b-a3b-thinking |
qwen/qwq-32b:free |
rekaai/reka-flash-3 |
sarvamai/sarvam-m:free |
sourceful/riverflow-v2-fast-preview |
sourceful/riverflow-v2-max-preview |
sourceful/riverflow-v2-standard-preview |
thudm/glm-z1-32b:free |
tngtech/deepseek-r1t2-chimera:free |
tngtech/tng-r1t-chimera:free |
x-ai/grok-3 |
x-ai/grok-3-beta |
x-ai/grok-3-mini |
x-ai/grok-3-mini-beta |
x-ai/grok-4 |
x-ai/grok-4-fast |
x-ai/grok-4.1-fast |
x-ai/grok-code-fast-1 |
z-ai/glm-4.5 |
z-ai/glm-4.5-air |
z-ai/glm-4.5-air:free |
z-ai/glm-4.5v |
z-ai/glm-4.6 |
z-ai/glm-4.6:exacto |
z-ai/glm-4.7 |
z-ai/glm-4.7-flash |