Aller au contenu principal

MiniMax Token Plan (minimaxi.com) logoMiniMax Token Plan (minimaxi.com)

Accédez à 7 modèles MiniMax Token Plan (minimaxi.com) via le routeur de modèles de Mastra. L’authentification est gérée automatiquement à l’aide de la variable d’environnement MINIMAX_API_KEY.

Pour en savoir plus, consultez la documentation MiniMax Token Plan (minimaxi.com).

.env
MINIMAX_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: "minimax-cn-coding-plan/MiniMax-M2"
});

// 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);
}
info

Mastra utilise le point de terminaison /chat/completions compatible avec OpenAI. Certaines fonctionnalités propres au Provider peuvent ne pas être disponibles. Consultez la documentation MiniMax Token Plan (minimaxi.com) pour plus de détails.

Modèles
Lien direct vers Modèles

ModelContextToolsReasoningImageAudioVideoInput $/1MOutput $/1M
minimax-cn-coding-plan/MiniMax-M2197K
minimax-cn-coding-plan/MiniMax-M2.1205K
minimax-cn-coding-plan/MiniMax-M2.5205K
minimax-cn-coding-plan/MiniMax-M2.5-highspeed205K
minimax-cn-coding-plan/MiniMax-M2.7205K
minimax-cn-coding-plan/MiniMax-M2.7-highspeed205K
minimax-cn-coding-plan/MiniMax-M31.0M
7 available models

Configuration avancée
Lien direct vers Configuration avancée

En-têtes personnalisés
Lien direct vers En-têtes personnalisés

src/mastra/agents/my-agent.ts
const agent = new Agent({
id: "custom-agent",
name: "custom-agent",
model: {
url: "https://api.minimaxi.com/anthropic/v1",
id: "minimax-cn-coding-plan/MiniMax-M2",
apiKey: process.env.MINIMAX_API_KEY,
headers: {
"X-Custom-Header": "value"
}
}
});

Sélection dynamique du modèle
Lien direct vers Sélection dynamique du modèle

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
? "minimax-cn-coding-plan/MiniMax-M3"
: "minimax-cn-coding-plan/MiniMax-M2";
}
});

Installation directe du Provider
Lien direct vers Installation directe du Provider

Ce Provider peut aussi être installé directement comme package autonome, utilisable à la place de la chaîne du routeur de modèles Mastra. Consultez la documentation du package pour plus de détails.

npm install @ai-sdk/anthropic