Understand MiMo parameter differences and usage across compatible protocols.
For MiMo models, adjust your chosen protocol's parameters using this page. See Chat Completions, Responses and Messages for full request and response structures.
Supports enabled/disabled, defaulting to enabled; enables or disables thinking
temperature, top_p
Ranges: 0~1.5 and 0.01~1; defaults: 1.0 and 0.95, respectively. Thinking mode overrides supplied values with these defaults; non-thinking mode allows adjustment
max_completion_tokens
Range: 1~131072; default: 131072; thinking and the final answer share this budget
stop
At most 4 stop strings
response_format.type
The vendor lists text/json_object; JSON mode also requires explicitly requesting JSON in the prompt
tool_choice
The effective strategy is auto; other values are filtered and treated as auto, so they neither force nor prevent tool calls
Historical reasoning_content
In multi-turn thinking-mode tool conversations, preserve complete historical assistant messages and thinking; missing thinking for tool turns returns 400
web_search in tools
MiMo search extension with options such as force_search, max_keyword and limit; sources appear in message.annotations, and call counts in usage.web_search_usage
finish_reason
Also includes repetition_truncation, indicating repetitive generation was detected and truncated
Thinking is enabled by default; none disables it and all minimal/low/medium/high/xhigh/max/ultra enable it, with no difference in actual reasoning depth currently
temperature, top_p
Ranges and thinking-mode overrides follow the Chat table
max_output_tokens
Range: 1~131072; default: 131072; includes thinking and the final answer
text.format.type
The vendor lists text/json_object; for JSON mode, specify the output structure in the prompt
tool_choice
The effective strategy is auto; other values are filtered and treated as auto
tools[].type
The vendor lists function/custom/namespace, supporting function tools, custom tools and tool namespaces