跳到主要内容
非官方简体中文翻译,内容版权归 Mastra 所有,遵循 Apache-2.0 许可。

Requesty logoRequesty

Access 180 Requesty models through Mastra's model router. Authentication is handled automatically using the REQUESTY_API_KEY environment variable.

Learn more in the Requesty documentation.

.env
REQUESTY_API_KEY=your-api-key
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: "requesty/claude-fable-5"
});

// Generate a response
const response = await agent.generate("Hello!");

// Stream a response
const stream = await agent.stream("Tell me a story");
for await (const chunk of stream) {
console.log(chunk);
}
备注

Mastra uses the OpenAI-compatible /chat/completions endpoint. Some provider-specific features may not be available. Check the Requesty documentation for details.

Models
Models的直接链接

ModelContextToolsReasoningImageAudioVideoInput $/1MOutput $/1M
requesty/claude-fable-51.0M$11$55
requesty/claude-fable-5.11.0M$10$50
requesty/claude-fable-5.1@eu1.0M$11$55
requesty/claude-fable-5@eu1.0M$11$55
requesty/claude-haiku-4-5200K$1$5
requesty/claude-haiku-4-5@eu200K$1$6
requesty/claude-haiku-5-51.0M$0.10$0.50
requesty/claude-haiku-5-5@eu1.0M$0.11$0.55
requesty/claude-opus-4-1200K$15$75
requesty/claude-opus-4-5200K$5$25
requesty/claude-opus-4-5@eu200K$6$28
requesty/claude-opus-4-61.0M$5$25
requesty/claude-opus-4-6@eu1.0M$6$28
requesty/claude-opus-4-71.0M$5$25
requesty/claude-opus-4-7@eu1.0M$6$28
requesty/claude-opus-4-81.0M$5$25
requesty/claude-opus-4-8@eu1.0M$6$28
requesty/claude-opus-51.0M$5$25
requesty/claude-opus-5-51.0M$4$20
requesty/claude-opus-5-5@eu1.0M$4$22
requesty/claude-opus-5@eu1.0M$6$28
requesty/claude-sonnet-4-51.0M$3$15
requesty/claude-sonnet-4-5@eu1.0M$3$17
requesty/claude-sonnet-4-61.0M$3$15
requesty/claude-sonnet-4-6@eu1.0M$3$17
requesty/claude-sonnet-4@eu1.0M$3$15
requesty/claude-sonnet-51.0M$2$10
requesty/claude-sonnet-5-51.0M$2$10
requesty/claude-sonnet-5-5@eu1.0M$2$11
requesty/claude-sonnet-5@eu1.0M$2$11
requesty/deepseek-v4-flash1.0M$0.28$0.56
requesty/deepseek-v4-flash-07311.0M$0.28$0.56
requesty/deepseek-v4-flash-0731@eu1.0M$0.28$0.56
requesty/deepseek-v4-pro1.0M$1$4
requesty/deepseek-v4-pro-08131.0M$1$4
requesty/deepseek-v4-pro-0813@eu1.0M$2$4
requesty/deepseek-v4-pro@eu1.0M$2$4
requesty/deepseek-v4.1-flash1.0M$0.50$2
requesty/deepseek-v4.1-flash-10171.0M$0.50$2
requesty/deepseek-v4.1-flash-1017@eu1.0M$0.50$2
requesty/deepseek-v4.1-flash@eu1.0M$0.50$2
requesty/devstral-latest256K$0.44$2
requesty/devstral-latest@eu256K$0.44$2
requesty/fugu-ultra1.0M$5$30
requesty/gemini-2.5-flash-lite@eu1.0M$0.10$0.40
requesty/gemini-2.5-flash@eu1.0M$0.30$3
requesty/gemini-2.5-pro@eu1.0M$1$10
requesty/gemini-3-pro-image1.0M$2$12
requesty/gemini-3.1-flash-image131K$0.50$2
requesty/gemini-3.1-flash-lite1.0M$0.25$2
requesty/gemini-3.1-flash-lite@eu1.0M$0.28$2
requesty/gemini-3.1-pro-preview1.0M$2$12
requesty/gemini-3.5-flash1.0M$2$9
requesty/gemini-3.5-flash-lite1.0M$0.30$3
requesty/gemini-3.5-flash-lite@eu1.0M$0.33$3
requesty/gemini-3.5-flash@eu1.0M$2$10
requesty/gemini-3.6-flash1.0M$2$7
requesty/gemini-3.7-flash1.0M$0.75$4
requesty/gemini-3.7-flash@eu1.0M$0.82$4
requesty/gemini-3.8-flash1.0M$0.75$4
requesty/gemini-3.8-flash@eu1.0M$0.82$4
requesty/gemini-4-argon1.0M$2$10
requesty/gemini-4-argon@eu1.0M$2$11
requesty/gemma-4-26b-a4b-it262K$0.07$0.34
requesty/gemma-4-31b-it262K——
requesty/glm-5.1200K$1$4
requesty/glm-5.1@eu200K$1$4
requesty/glm-5.21.0M$0.80$3
requesty/glm-5.2-fast1.0M$2$7
requesty/glm-5.2@eu1.0M$1$4
requesty/glm-5.31.0M$1$4
requesty/glm-5.3-flash1.0M$0.20$0.60
requesty/glm-5.3-flash@eu1.0M$0.20$0.60
requesty/glm-5.3@eu1.0M$1$4
requesty/gpt-4.1-mini@eu1.0M$0.44$2
requesty/gpt-4.1-nano@eu1.0M$0.11$0.44
requesty/gpt-4.1@eu1.0M$2$9
requesty/gpt-4o-mini@eu128K$0.17$0.66
requesty/gpt-5-mini@eu200K$0.28$2
requesty/gpt-5-nano@eu200K$0.06$0.44
requesty/gpt-5.1@eu400K$1$11
requesty/gpt-5.3-codex400K$2$14
requesty/gpt-5.41.1M$3$17
requesty/gpt-5.4-mini400K$0.75$5
requesty/gpt-5.4-nano400K$0.20$1
requesty/gpt-5.4-pro1.1M$30$180
requesty/gpt-5.4@eu1.1M$3$17
requesty/gpt-5.51.1M$6$33
requesty/gpt-5.5-pro1.1M$30$180
requesty/gpt-5.5@eu1.1M$6$33
requesty/gpt-5.6-luna1.1M$0.20$1
requesty/gpt-5.6-luna@eu1.1M$0.22$1
requesty/gpt-5.6-sol1.1M$4$20
requesty/gpt-5.6-sol@eu1.1M$4$22
requesty/gpt-5.6-terra1.1M$2$12
requesty/gpt-5.6-terra@eu1.1M$2$13
requesty/gpt-5@eu400K$1$11
requesty/gpt-6-astra1.1M$10$50
requesty/gpt-6-luna1.1M$0.10$0.50
requesty/gpt-6-luna@eu1.1M$0.12$0.60
requesty/gpt-6-sol1.1M$2$10
requesty/gpt-6-sol@eu1.1M$2$12
requesty/gpt-6.1-sol1.1M$2$10
requesty/gpt-6.1-sol@eu1.1M$2$12
requesty/grok-4.2-beta2.0M$2$6
requesty/grok-4.31.0M$1$3
requesty/grok-4.5500K$2$6
requesty/grok-4.6500K$2$6
requesty/grok-4.7500K$2$6
requesty/grok-build-0.1256K$1$2
requesty/hy3262K$0.14$0.58
requesty/inkling66K$2$5
requesty/inkling-256k262K$2$5
requesty/kat-coder-pro256K$0.30$1
requesty/kimi-k2.5@eu128K$0.72$4
requesty/kimi-k2.6262K$0.95$4
requesty/kimi-k2.6@eu256K$0.95$4
requesty/kimi-k2.7-code262K$0.95$4
requesty/kimi-k2.7-code@eu262K$1$5
requesty/kimi-k31.0M$3$15
requesty/kimi-k3@eu1.0M$3$15
requesty/laguna-m.133K——
requesty/laguna-xs.233K——
requesty/leanstral-1-5262K——
requesty/leanstral-1-5@eu262K——
requesty/ling-2.6-1t262K$0.30$3
requesty/ling-2.6-flash262K$0.10$0.30
requesty/ling-3.0-tiny262K——
requesty/mimo-v2.51.0M$0.14$0.28
requesty/mimo-v2.5-pro1.0M$0.43$0.87
requesty/mimo-v2.6-flash1.0M$0.14$0.28
requesty/mimo-v2.6-pro1.0M$0.43$0.87
requesty/minimax-m2.7200K$0.30$1
requesty/minimax-m2.7-highspeed200K$0.60$2
requesty/minimax-m31.0M$0.30$1
requesty/minimax-m3.1-flash1.0M$0.15$0.60
requesty/minimax-m3@eu1.0M$0.40$2
requesty/mistral-large-4524K$0.68$2
requesty/mistral-large-4@eu524K$0.68$2
requesty/mistral-medium-3-5262K$2$8
requesty/mistral-medium-3-5@eu262K$2$8
requesty/mistral-medium-latest131K$0.44$2
requesty/mistral-medium-latest@eu131K$0.44$2
requesty/mistral-small-2603256K$0.17$0.66
requesty/mistral-small-2603@eu256K$0.17$0.66
requesty/muse-glimmer-30b131K——
requesty/muse-spark-1.31.0M$1$4
requesty/muse-spark-open1.0M$1$4
requesty/muse-wonder-1.01.0M$4$20
requesty/nemotron-3-nano-omni300K$0.06$0.24
requesty/nemotron-3-nano-omni-30b-a3b-reasoning131K——
requesty/nemotron-3-nano-omni@eu300K$0.06$0.24
requesty/nemotron-3-super-120b-a12b1.0M——
requesty/nemotron-3-ultra-550b-a55b1.0M——
requesty/nemotron-3-ultra-nvfp4262K$0.60$2
requesty/nemotron-3.5-content-safety131K——
requesty/nemotron-3.5-lightning-30b-a3b1.0M——
requesty/nemotron-lightning-3.5-30b-a3b262K$0.05$0.20
requesty/nvidia-nemotron-3-super-120b-a12b262K$0.10$0.50
requesty/nvidia-nemotron-3-ultra262K$0.50$3
requesty/o4-mini@eu200K$1$5
requesty/qwen3.5-27b262K$0.26$3
requesty/qwen3.5-2b262K$0.02$0.10
requesty/qwen3.5-35b-a3b262K$0.14$1
requesty/qwen3.6-plus1.0M$0.50$3
requesty/qwen3.7-max1.0M$3$8
requesty/qwen3.7-plus1.0M$0.32$1
requesty/qwen3.8-2.4T-A95B262K$2$6
requesty/qwen3.8-2.4T-A95B@eu1.0M$3$6
requesty/qwen3.8-flash1.0M$0.16$0.47
requesty/qwen3.8-flash-next262K$0.20$0.50
requesty/qwen3.8-flash-next@eu262K$0.20$0.50
requesty/qwen3.8-max1.0M$2$6
requesty/ring-2.6-1t262K$0.30$3
requesty/seed-1.8256K$0.25$2
requesty/seed-2.0-code256K$0.50$3
requesty/seed-2.0-mini256K$0.10$0.40
requesty/seed-2.0-pro256K$0.50$3
requesty/step-3.7-flash262K$0.20$1
requesty/step-5-preview1.0M$1$3
180 available models

Model availability, capabilities, context windows, and pricing are sourced from models.dev and may change.

Advanced configuration
Advanced configuration的直接链接

Custom headers
Custom headers的直接链接

src/mastra/agents/my-agent.ts
const agent = new Agent({
id: "custom-agent",
name: "custom-agent",
model: {
url: "https://router.requesty.ai/v1",
id: "requesty/claude-fable-5",
apiKey: process.env.REQUESTY_API_KEY,
headers: {
"X-Custom-Header": "value"
}
}
});

Dynamic model selection
Dynamic model selection的直接链接

src/mastra/agents/my-agent.ts
const agent = new Agent({
id: "dynamic-agent",
name: "Dynamic Agent",
model: ({ requestContext }) => {
const useAdvanced = requestContext.task === "complex";
return useAdvanced
? "requesty/step-5-preview"
: "requesty/claude-fable-5";
}
});