> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.empiriolabs.ai/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.empiriolabs.ai/_mcp/server.

# MiMo V2.6 Flash

> Low-cost full-modality reasoner with native image, video, and audio understanding on a 1M context, built for high-frequency production workloads.

![MiMo V2.6 Flash](https://media.empiriolabs.ai/model-logos/mimo-v2-6-flash.png)

[Xiaomi](/providers/xiaomi) · Text Generation

`POST /v1/chat/completions`

Low-cost full-modality reasoner with native image, video, and audio understanding on a 1M context, built for high-frequency production workloads.

## At a glance

| Field               | Value                                                                        |
| ------------------- | ---------------------------------------------------------------------------- |
| Model id            | `mimo-v2-6-flash`                                                            |
| Model release date  | 2026-09-22                                                                   |
| Input modalities    | Text, Image, Video, Audio                                                    |
| Output modalities   | Text                                                                         |
| Context window      | 1M                                                                           |
| Weight precision    | -                                                                            |
| Max output tokens   | 131,072                                                                      |
| Region              | Singapore                                                                    |
| Features            | reasoning, vision, audio_in, function_calling, structured_output, web_search |
| Native inference    | No                                                                           |
| New                 | Yes                                                                          |
| Structured output   | JSON Schema                                                                  |
| Supported endpoints | `POST /v1/chat/completions`                                                  |
| Alternate model ids | `mimo-v2.6-flash`, `mimo/v2.6-flash`, `xiaomi/mimo-v2.6-flash`               |

## Pricing

| Charge     | Spec                    | Rate    |
| ---------- | ----------------------- | ------- |
| Input      | per 1M prompt tokens    | \$0.14  |
| Output     | per 1M generated tokens | \$0.28  |
| Web search | per call when invoked   | \$0.015 |

## Example request

```bash
curl https://api.empiriolabs.ai/v1/chat/completions \
  -H 'Authorization: Bearer $EMPIRIOLABS_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"model": "mimo-v2-6-flash", "messages": [{"role":"user","content":"Hello"}]}'
```

## Parameters

| Parameter                | Type    | Required | Default | Description                                                                                                                                                                            |
| ------------------------ | ------- | -------- | ------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `enable_thinking`        | boolean | no       | true    | Enable extended thinking mode. Slower but improves reasoning-heavy tasks.                                                                                                              |
| `tool_web_search`        | boolean | no       | false   | Search the web for real-time information. Adds \$0.015 to the request cost for each invoked call.                                                                                      |
| `web_search_force`       | boolean | no       | false   | Force the model to always run a web search before answering.                                                                                                                           |
| `web_search_max_keyword` | number  | no       | `3`     | Max number of search queries the model can run in one request. Each query is a separate web search call. · Range: 1 – 5                                                                |
| `web_search_limit`       | number  | no       | `5`     | Max number of web pages returned for each search query. · Range: 1 – 10                                                                                                                |
| `temperature`            | number  | no       | `0.7`   | Sampling temperature. 0 = deterministic, 2 = maximum randomness. · Range: 0 – 2                                                                                                        |
| `top_p`                  | number  | no       | `0.9`   | Nucleus sampling probability mass. Lower = more focused. · Range: 0 – 1                                                                                                                |
| `max_tokens`             | number  | no       | `4096`  | Maximum tokens in the response. · Range: 1 – 131072                                                                                                                                    |
| `stop`                   | string  | no       | -       | Up to 4 strings where the model will stop generating further tokens.                                                                                                                   |
| `response_format`        | enum    | no       | -       | Constrain the output to valid JSON. Use JSON mode for any JSON object, or supply a JSON Schema to force an exact response shape.                                                       |
| `disable_formatting`     | boolean | no       | false   | Skip the EmpirioLabs Markdown formatting (citation [\[N\]](url) rewriting + References block when web search was used). The raw upstream answer with plain \[N] citations is returned. |

## Notes

Web search (\$0.015/call) is charged only when invoked. Accepts text, image, video, and audio input and returns text. Thinking is on by default and can be turned off.

**Per-tool billing (`usage.tool_usage`)**

When this model invokes tools (web search, code interpreter, etc.) inside a single request, the response carries a normalized `usage.tool_usage` map alongside the token counts. The example below shows the shape, exact field names, units, and which tools appear can vary slightly per provider:

```json
"usage": {
  "prompt_tokens": 123,
  "completion_tokens": 456,
  "cost_usd": 0.0042,
  "tool_usage": {"web_search": 3, "code_interpreter": 1}
}
```

The tool counts are already factored into `cost_usd`, they are surfaced for transparency so you can audit per-tool billing. The field is omitted when no tools were invoked.

---

*Machine-readable schema:* `GET https://api.empiriolabs.ai/v1/models/mimo-v2-6-flash`.