Xiaomi MiMo v2.5 (subscription) API parameters
These are the API parameters modelparams.dev tracks for Xiaomi MiMo v2.5 when you reach it through a subscription rather than an API key — the settings you send in a request. Each row gives the type, default, valid range or values, and the conditions that gate it. It's the same data the JSON API serves.
After the parameter count instead — how many weights MiMo v2.5 has? That's a different number, and we don't track it. Here's the difference.
Length
1 param
| Parameter | Type | Default | Description | Condition |
|---|---|---|---|---|
|
Max completion tokens
max_completion_tokens
|
integer (1…+∞) | — | Maximum number of tokens to generate, covering both the thinking trace and the final answer. | — |
Sampling
2 params
| Parameter | Type | Default | Description | Condition |
|---|---|---|---|---|
|
Temperature
temperature
|
number (0…2 step 0.1) | 1 | Controls randomness. Lower values are more focused; higher values are more varied. Ignored while thinking is enabled, where it is forced to 1.0. |
Not when thinking.type = "enabled"
|
|
Top P
top_p
|
number (0…1 step 0.01) | 0.95 | Nucleus sampling cutoff. Ignored while thinking is enabled, where it is forced to 0.95. |
Not when thinking.type = "enabled"
|
Reasoning
1 param
| Parameter | Type | Default | Description | Condition |
|---|---|---|---|---|
|
Thinking mode
thinking.type
|
enum (enabled | disabled) | "enabled" | Controls whether MiMo reasons step by step before answering. Enabled by default; set disabled to respond directly. | — |
Output
1 param
| Parameter | Type | Default | Description | Condition |
|---|---|---|---|---|
|
Response format
response_format.type
|
enum (text | json_object) | "text" | Forces the response into plain text or a JSON object. | — |
Xiaomi MiMo v2.5 API parameters in brief
Xiaomi MiMo v2.5 via subscription documents 5 API parameters, grouped by what they control:
-
Length:
max_completion_tokensminimum 1. -
Sampling:
temperaturedefaults to 1, range 0–2, not when thinking.type = "enabled";top_pdefaults to 0.95, range 0–1, not when thinking.type = "enabled". -
Reasoning:
thinking.typedefaults to "enabled", accepts "enabled", "disabled". -
Output:
response_format.typedefaults to "text", accepts "text", "json_object".
Frequently asked questions
- Which API parameters does Xiaomi MiMo v2.5 (subscription) support?
- Xiaomi MiMo v2.5 (subscription) accepts 5 API parameters in the request body: max_completion_tokens, thinking.type, temperature, top_p, response_format.type.
- What is the default temperature for Xiaomi MiMo v2.5 (subscription)?
- The default temperature for Xiaomi MiMo v2.5 (subscription) is 1, within a valid range of 0 to 2.
- What is the default top_p for Xiaomi MiMo v2.5 (subscription)?
- The default top_p for Xiaomi MiMo v2.5 (subscription) is 0.95, within a valid range of 0 to 1.