模型配置
设置默认模型
要将某个模型设为默认模型,可以在 MiMo Code 配置中设置 model 字段。
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_id 是 provider.models 中的键名。
配置模型
你可以通过配置文件全局配置模型的选项。
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 上查阅。
你还可以为使用中的任何代理配置这些选项。代理配置会覆盖此处的全局选项。了解更多。
你也可以定义扩展内置变体的自定义变体。变体允许你为同一个模型配置不同的设置,而无需创建重复的条目:
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: 此列表并不全面,许多其他提供商也有内置的默认变体。
自定义变体
你可以覆盖现有变体或添加自己的变体:
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 可以快速在变体之间切换。了解更多。