MiniMax M3 vs Qwen3.7 Plus
MiniMax M3 a été retiré de notre catalogue. Les chiffres ci-dessous sont ses derniers tarifs publiés. Nous ne servons plus les appels vers ce modèle, alors que l'autre modèle de ce comparatif reste disponible.
Lequel choisir, et quand
Ces deux-là sont proches sur le papier : minimax-m3 comme qwen3.7-plus offrent un contexte de 1000000 tokens, l'entrée texte/image/vidéo avec sortie texte, et les mêmes indicateurs chat, code, raisonnement, outils et long contexte, avec une réflexion désactivable, et tous deux sont sortis le 2026-06-01. Ce qui les sépare est la grille tarifaire et le plafond de sortie : qwen3.7-plus facture environ 1.33x minimax-m3 en entrée ($0.4 contre $0.3), en sortie ($1.6 contre $1.2) et en lectures de cache ($0.08 contre $0.06), tandis que minimax-m3 autorise 524288 tokens de sortie maximale contre 65536, soit 8x la marge. Prenez minimax-m3 pour des exécutions moins chères et de très longues générations uniques ; prenez qwen3.7-plus si vous préférez Alibaba comme fournisseur.
Benchmarks
MiniMax M3 : le fournisseur n'a publié aucun résultat de benchmark.
Chiffres publiés par les fournisseurs : Alibaba (Qwen) Anthropic ByteDance DeepSeek Google MiniMax Moonshot OpenAI Tencent Z.ai
Tarifs
| MiniMax M3 | Qwen3.7 Plus | Δ | |
|---|---|---|---|
| Entrée / 1M de tokens | $0.3 | $0.4 | 0.75× |
| Sortie / 1M de tokens | $1.2 | $1.6 | 0.75× |
| Lecture de cache / 1M de tokens | $0.06 | $0.08 | 0.75× |
| Écriture de cache | pas de frais distincts | 1.25x | - |
Tarifs relevés dans le catalogue en direct à la génération du site ; la page de chaque modèle affiche la grille tarifaire à jour.
Leur position : prix en entrée pour 1M de tokens, parmi les 76 modèles de chat facturés dans cette unité (échelle logarithmique)
Capacités
| MiniMax M3 | Qwen3.7 Plus | |
|---|---|---|
| Appel d'outils | oui | oui |
| Contrôle de la réflexion | configurable | configurable |
| Sortie structurée | - | oui |
| Mise en cache des prompts | implicite (automatique) | implicite + explicite |
| Durée de vie du cache | non publié | explicit: 5m, reset on hit |
| Préfixe minimal mis en cache | 512 tokens | 1024 tokens |
Spécifications
| MiniMax M3 | Qwen3.7 Plus | |
|---|---|---|
| Modalités d'entrée | texte image vidéo | texte image vidéo |
| Modalités de sortie | texte | texte |
| Date de sortie | 2026-06-01 | 2026-06-01 |
| Fenêtre de contexte | 1M | 1M |
| Sortie maximale | 524K | 66K |
| Paramètre de réflexion |
|
|
| Valeurs acceptées | thinking.type
reasoning_split
| enable_thinking
thinking_budget
preserve_thinking
|
| Valeur par défaut | adaptive: thinking on, with the model deciding when extra reasoning helps | on the Qwen3.7 Plus series is hybrid thinking with thinking enabled by default, and preserve_thinking is off |
Les spécifications sont reprises de la documentation de chaque fournisseur ; quand un fournisseur ne publie pas une valeur, la ligne est omise et non déduite. Sources complètes : MiniMax M3 · Qwen3.7 Plus
Passez de l'un à l'autre en changeant une seule ligne
Les deux identifiants figurent dans chaque onglet ci-dessous : les deux lignes surlignées sont le seul changement. Même endpoint, même clé, même format de requête.
from openai import OpenAI
client = OpenAI(
base_url="https://synthorai.io/v1",
api_key="sk-syn-...",
)
resp = client.chat.completions.create(
model="minimax-m3",
# model="qwen3.7-plus", # décommentez cette ligne, commentez celle du dessus
messages=[{"role": "user", "content": "Summarize this diff"}],
reasoning_effort="medium",
)
print(resp.choices[0].message.content)import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://synthorai.io/v1",
apiKey: "sk-syn-...",
});
const resp = await client.chat.completions.create({
model: "minimax-m3",
// model: "qwen3.7-plus", // décommentez cette ligne, commentez celle du dessus
messages: [{ role: "user", content: "Summarize this diff" }],
reasoning_effort: "medium",
});
console.log(resp.choices[0].message.content);curl https://synthorai.io/v1/chat/completions \
-H "Authorization: Bearer sk-syn-..." \
-H "Content-Type: application/json" \
-d '{
"model": "minimax-m3",
# "model": "qwen3.7-plus", # décommentez cette ligne, commentez celle du dessus
"messages": [{"role": "user", "content": "Hello"}],
"reasoning_effort": "medium"
}'package main
import (
"context"
"fmt"
"github.com/openai/openai-go/v3"
"github.com/openai/openai-go/v3/option"
)
func main() {
client := openai.NewClient(
option.WithBaseURL("https://synthorai.io/v1"),
option.WithAPIKey("sk-syn-..."),
)
resp, _ := client.Chat.Completions.New(context.TODO(), openai.ChatCompletionNewParams{
Model: "minimax-m3",
// Model: "qwen3.7-plus", // décommentez cette ligne, commentez celle du dessus
Messages: []openai.ChatCompletionMessageParamUnion{
openai.UserMessage("Summarize this diff"),
},
ReasoningEffort: openai.ReasoningEffortMedium,
})
fmt.Println(resp.Choices[0].Message.Content)
}import com.openai.client.OpenAIClient;
import com.openai.client.okhttp.OpenAIOkHttpClient;
import com.openai.models.chat.completions.*;
import com.openai.models.ReasoningEffort;
OpenAIClient client = OpenAIOkHttpClient.builder()
.baseUrl("https://synthorai.io/v1")
.apiKey("sk-syn-...")
.build();
ChatCompletion resp = client.chat().completions().create(
ChatCompletionCreateParams.builder()
.model("minimax-m3")
// .model("qwen3.7-plus") // décommentez cette ligne, commentez celle du dessus
.addUserMessage("Summarize this diff")
.reasoningEffort(ReasoningEffort.MEDIUM)
.build());
System.out.println(resp.choices().get(0).message().content().orElse(""));FAQ
Lequel est le moins cher, MiniMax M3 ou Qwen3.7 Plus ?
MiniMax M3 est moins cher sur la ligne « Entrée / 1M de tokens » ($0.3 contre $0.4, soit un écart de 1.3×). D'autres lignes peuvent dire l'inverse : le tableau ci-dessus donne la grille tarifaire complète, et le coût réel dépend de la composition de votre trafic.
Puis-je faire un test A/B entre MiniMax M3 et Qwen3.7 Plus sans deux intégrations ?
Oui. Les deux passent par le même endpoint compatible OpenAI, avec une seule clé API. Pour passer de l'un à l'autre, il suffit de changer l'identifiant du modèle, soit une ligne : vous pouvez donc envoyer une part du trafic à chacun et comparer directement les factures.
MiniMax M3 et Qwen3.7 Plus prennent-ils en charge la mise en cache des prompts ?
Oui. Les deux facturent les lectures de cache moins cher que leur tarif d'entrée : une charge de travail dont le préfixe est déjà en cache coûte donc moins que ne le laissent penser les tarifs publics. Les lignes de lecture de cache figurent dans le tableau des tarifs ci-dessus.