---
title: "Fusion"
description: "Reads the request: a classifier (TypeSafe Jev) labels its task type and complexity, and that label picks the model and reasoning effort. Naming this id sends a truncated copy of your prompt to the classifier."
canonical_url: "https://minirouter.sh/docs/routers/fusion"
markdown_url: "https://minirouter.sh/docs/routers/fusion.md"
last_updated: "2026-09-26"
---

# Fusion

Reads the request: a classifier (TypeSafe Jev) labels its task type and complexity, and that label picks the model and reasoning effort. Naming this id sends a truncated copy of your prompt to the classifier.

## Call it

```sh
curl https://api.minirouter.sh/v1/chat/completions \
  -H "Authorization: Bearer $MINIROUTER_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "minirouter/fusion",
  "messages": [
    {
      "role": "user",
      "content": "Explain an API gateway in one sentence."
    }
  ],
  "max_tokens": 256
}'
```

Examples read your key from `MINIROUTER_KEY`.

## How it picks

A classifier labels the request. The label picks the list, best first.

| Label | Models |
| --- | --- |
| Code · Simple | [zai/glm-5.3-flash](https://minirouter.sh/models/zai/glm-5.3-flash), [deepseek/deepseek-v4-pro-0813](https://minirouter.sh/models/deepseek/deepseek-v4-pro-0813) `max`, [google/gemini-3.8-flash](https://minirouter.sh/models/google/gemini-3.8-flash) `high` |
| Code · Everyday | [google/gemini-3.8-flash](https://minirouter.sh/models/google/gemini-3.8-flash) `high`, [zai/glm-5.3-flash](https://minirouter.sh/models/zai/glm-5.3-flash), [spacexai/grok-4.6](https://minirouter.sh/models/spacexai/grok-4.6) `high` |
| Code · Complex | [google/gemini-3.8-flash](https://minirouter.sh/models/google/gemini-3.8-flash) `high`, [spacexai/grok-4.6](https://minirouter.sh/models/spacexai/grok-4.6) `high`, [anthropic/claude-fable-5.1](https://minirouter.sh/models/anthropic/claude-fable-5.1) |
| Code · Expert | [anthropic/claude-fable-5.1](https://minirouter.sh/models/anthropic/claude-fable-5.1), [spacexai/grok-4.6](https://minirouter.sh/models/spacexai/grok-4.6) `high`, [openai/gpt-6-astra](https://minirouter.sh/models/openai/gpt-6-astra) `medium` |
| Reasoning · Simple | [xiaomi/mimo-v2.6-pro](https://minirouter.sh/models/xiaomi/mimo-v2.6-pro), [zai/glm-5.3-flash](https://minirouter.sh/models/zai/glm-5.3-flash), [stepfun/step-5-preview](https://minirouter.sh/models/stepfun/step-5-preview) |
| Reasoning · Everyday | [anthropic/claude-opus-5.5](https://minirouter.sh/models/anthropic/claude-opus-5.5) `xhigh`, [xiaomi/mimo-v2.6-pro](https://minirouter.sh/models/xiaomi/mimo-v2.6-pro), [zai/glm-5.3-flash](https://minirouter.sh/models/zai/glm-5.3-flash) |
| Reasoning · Complex | [anthropic/claude-opus-5.5](https://minirouter.sh/models/anthropic/claude-opus-5.5) `xhigh`, [openai/gpt-6-astra](https://minirouter.sh/models/openai/gpt-6-astra) `medium`, [xiaomi/mimo-v2.6-pro](https://minirouter.sh/models/xiaomi/mimo-v2.6-pro) |
| Reasoning · Expert | [anthropic/claude-opus-5.5](https://minirouter.sh/models/anthropic/claude-opus-5.5) `xhigh`, [xiaomi/mimo-v2.6-pro](https://minirouter.sh/models/xiaomi/mimo-v2.6-pro), [zai/glm-5.3-flash](https://minirouter.sh/models/zai/glm-5.3-flash) |
| Writing · Simple | [anthropic/claude-opus-5.5](https://minirouter.sh/models/anthropic/claude-opus-5.5) `medium`, [openai/gpt-6-astra](https://minirouter.sh/models/openai/gpt-6-astra) `low`, [deepseek/deepseek-v4.1-flash](https://minirouter.sh/models/deepseek/deepseek-v4.1-flash) `max` |
| Writing · Everyday | [anthropic/claude-opus-5.5](https://minirouter.sh/models/anthropic/claude-opus-5.5) `medium`, [openai/gpt-6-astra](https://minirouter.sh/models/openai/gpt-6-astra) `medium`, [deepseek/deepseek-v4.1-flash](https://minirouter.sh/models/deepseek/deepseek-v4.1-flash) `max` |
| Writing · Complex | [anthropic/claude-opus-5.5](https://minirouter.sh/models/anthropic/claude-opus-5.5) `medium`, [openai/gpt-6-astra](https://minirouter.sh/models/openai/gpt-6-astra) `medium`, [deepseek/deepseek-v4.1-flash](https://minirouter.sh/models/deepseek/deepseek-v4.1-flash) `max` |
| Writing · Expert | [anthropic/claude-opus-5.5](https://minirouter.sh/models/anthropic/claude-opus-5.5) `medium`, [openai/gpt-6-astra](https://minirouter.sh/models/openai/gpt-6-astra) `medium`, [google/gemini-3.8-flash](https://minirouter.sh/models/google/gemini-3.8-flash) `high` |
| Conversation · Simple | [openai/gpt-6-astra](https://minirouter.sh/models/openai/gpt-6-astra) `low`, [deepseek/deepseek-v4.1-flash](https://minirouter.sh/models/deepseek/deepseek-v4.1-flash) `max`, [anthropic/claude-opus-5.5](https://minirouter.sh/models/anthropic/claude-opus-5.5) `low` |
| Conversation · Everyday | [openai/gpt-6-astra](https://minirouter.sh/models/openai/gpt-6-astra) `medium`, [deepseek/deepseek-v4.1-flash](https://minirouter.sh/models/deepseek/deepseek-v4.1-flash) `max`, [anthropic/claude-opus-5.5](https://minirouter.sh/models/anthropic/claude-opus-5.5) `low` |
| Conversation · Complex | [openai/gpt-6-astra](https://minirouter.sh/models/openai/gpt-6-astra) `medium`, [deepseek/deepseek-v4.1-flash](https://minirouter.sh/models/deepseek/deepseek-v4.1-flash) `max`, [anthropic/claude-opus-5.5](https://minirouter.sh/models/anthropic/claude-opus-5.5) `low` |
| Conversation · Expert | [openai/gpt-6-astra](https://minirouter.sh/models/openai/gpt-6-astra) `medium`, [anthropic/claude-opus-5.5](https://minirouter.sh/models/anthropic/claude-opus-5.5) `low`, [google/gemini-3.8-flash](https://minirouter.sh/models/google/gemini-3.8-flash) `high` |
| No label | [openai/gpt-6-astra](https://minirouter.sh/models/openai/gpt-6-astra) `medium`, [deepseek/deepseek-v4.1-flash](https://minirouter.sh/models/deepseek/deepseek-v4.1-flash) `max`, [anthropic/claude-opus-5.5](https://minirouter.sh/models/anthropic/claude-opus-5.5) `low`. Used when the classifier cannot answer. |

Live availability: [Auto models](https://minirouter.sh/models/auto).

Allowed on your key, within your cost tier, healthy, and able to take the request.

## Pricing

- **Price**: Provider cost plus 10%. Named in `x-minirouter-model`. You pay for the model that answered.
- **Bound**: At most $11.00 in and $55.00 out per million tokens. The dearest model in the list, at this router's rate.

## Notes

Full guide: [Fusion](/docs/fusion).
