Les deux utilisent adaptive par défaut ; M3 désactive avec disabled, M3.1-Flash renvoie 400 pour disabled
reasoning_effort
M3.1-Flash accepte low/medium/high/xhigh/max, défaut max ; none renvoie 400. M3 ignore ce champ
reasoning_split
Extension MiniMax : true sépare le raisonnement dans reasoning_content, false le place dans les balises <think> de content. Ne contrôle pas son activation ; M3.1-Flash refuse false
temperature, top_p
Valeurs ignorées, valeurs effectives 1, 0.95. Si fourni, top_p doit néanmoins respecter (0,1]
presence_penalty, frequency_penalty, logit_bias
Valeurs ignorées
max_completion_tokens
Minimum 1, maximum 524288, recommandé 131072. Inclut raisonnement et réponse ; recommandation distincte de la valeur par défaut
service_tier
M3 accepte standard/priority, défaut standard ; M3.1-Flash ne prend pas ce champ en charge
Messages assistant précédents
Renvoyer tout l’historique des outils avec reasoning_content, content, tool_calls ; un appel simple peut ne pas contenir de raisonnement visible
M3.1-Flash raisonne toujours, accepte low/medium/high/xhigh/max, défaut max ; none renvoie 400. M3 est désactivé par défaut ; tout niveau autre que none l’active sans régler sa profondeur
temperature, top_p
Valeurs ignorées, valeurs effectives 1, 0.95. Si fourni, top_p doit néanmoins respecter (0,1]
max_output_tokens
Les tokens de raisonnement comptent dans le budget ; trop faible, il peut donner incomplete sans élément message final
tool_choice
Accepte uniquement auto
text.format.type
Seul text est actuellement défini
store
Valeur demandée ignorée ; réponse fixée à false
previous_response_id, conversation
Valeur demandée ignorée ; réponse fixée à null. Renvoyer côté client tout l’historique, dont reasoning et appels d’outils
parallel_tool_calls, truncation
Valeurs demandées ignorées ; réponses fixées respectivement à true, disabled
service_tier
M3 accepte standard/priority, défaut standard ; M3.1-Flash ne prend pas ce champ en charge
Recherche côté serveur
Outil Beta ; utiliser type: "web_search" dans tools
M3.1-Flash toujours actif, accepte seulement adaptive ; disabled renvoie 400. M3 désactivé par défaut ; activer avec adaptive, désactiver avec disabled
output_config.effort
M3.1-Flash accepte low/medium/high/xhigh/max, défaut max ; none renvoie 400. M3 ignore ce champ
temperature, top_p
Valeurs ignorées, valeurs effectives 1, 0.95. Si fourni, top_p doit néanmoins respecter (0,1]