模型配置

设置默认模型

要将某个模型设为默认模型,可以在 MiMo Code 配置中设置 model 字段。

mimocode.json
1{
2  "$schema": "https://mimo.xiaomi.com//config.json",
3  "model": "lmstudio/google/gemma-3n-e4b"
4}

这里完整的 ID 格式为 provider_id/model_id

如果你配置了自定义提供商provider_id 是配置中 provider 部分的键名,model_idprovider.models 中的键名。


配置模型

你可以通过配置文件全局配置模型的选项。

mimocode.jsonc
1{
2  "$schema": "https://mimo.xiaomi.com//config.json",
3  "provider": {
4    "openai": {
5      "models": {
6        "gpt-5": {
7          "options": {
8            "reasoningEffort": "high",
9            "textVerbosity": "low",
10            "reasoningSummary": "auto",
11            "include": ["reasoning.encrypted_content"],
12          },
13        },
14      },
15    },
16    "anthropic": {
17      "models": {
18        "claude-sonnet-4-5-20250929": {
19          "options": {
20            "thinking": {
21              "type": "enabled",
22              "budgetTokens": 16000,
23            },
24          },
25        },
26      },
27    },
28  },
29}

这里我们为两个内置模型配置了全局设置:通过 openai 提供商访问的 gpt-5,以及通过 anthropic 提供商访问的 claude-sonnet-4-20250514。 内置的提供商和模型名称可以在 Models.dev 上查阅。

你还可以为使用中的任何代理配置这些选项。代理配置会覆盖此处的全局选项。了解更多

你也可以定义扩展内置变体的自定义变体。变体允许你为同一个模型配置不同的设置,而无需创建重复的条目:

mimocode.jsonc
1{
2  "$schema": "https://mimo.xiaomi.com//config.json",
3  "provider": {
4    "mimocode": {
5      "models": {
6        "gpt-5": {
7          "variants": {
8            "high": {
9              "reasoningEffort": "high",
10              "textVerbosity": "low",
11              "reasoningSummary": "auto",
12            },
13            "low": {
14              "reasoningEffort": "low",
15              "textVerbosity": "low",
16              "reasoningSummary": "auto",
17            },
18          },
19        },
20      },
21    },
22  },
23}

变体

许多模型支持具有不同配置的多种变体。MiMo Code 为热门提供商内置了默认变体。

内置变体

MiMo Code 为许多提供商提供了默认变体:

Anthropic

  • high - 高思考预算(默认)
  • max - 最大思考预算

OpenAI

因模型而异,但大致如下:

  • none - 无推理
  • minimal - 极少推理
  • low - 低推理
  • medium - 中等推理
  • high - 高推理
  • xhigh - 超高推理

Google

  • low - 较低推理/Token 预算
  • high - 较高推理/Token 预算
TIP

此列表并不全面,许多其他提供商也有内置的默认变体。

自定义变体

你可以覆盖现有变体或添加自己的变体:

mimocode.jsonc
1{
2  "$schema": "https://mimo.xiaomi.com//config.json",
3  "provider": {
4    "openai": {
5      "models": {
6        "gpt-5": {
7          "variants": {
8            "thinking": {
9              "reasoningEffort": "high",
10              "textVerbosity": "low",
11            },
12            "fast": {
13              "disabled": true,
14            },
15          },
16        },
17      },
18    },
19  },
20}

切换变体

使用快捷键 variant_cycle 可以快速在变体之间切换。了解更多