To set one of these as the default model, you can set the model key in your
MiMo Code config.
Here the full ID is provider_id/model_id. For example, if you're using the MiMo Platform, you would use mimo/mimo-v2.5-pro.
If you've configured a custom provider, the provider_id is key from the provider part of your config, and the model_id is the key from provider.models.
You can globally configure a model's options through the config.
Here we're configuring global settings for the mimo-v2.5-pro model when accessed via the mimo provider.
The built-in provider and model names can be found on Models.dev.
You can also configure these options for any agents that you are using. The agent config overrides any global options here. Learn more.
You can also define custom variants that extend built-in ones. Variants let you configure different settings for the same model without creating duplicate entries:
Many models support multiple variants with different configurations. MiMo Code ships with built-in default variants for popular providers.
MiMo Code ships with default variants for many providers:
Anthropic:
high - High thinking budget (default)max - Maximum thinking budgetOpenAI:
Varies by model but roughly:
none - No reasoningminimal - Minimal reasoning effortlow - Low reasoning effortmedium - Medium reasoning efforthigh - High reasoning effortxhigh - Extra high reasoning effortGoogle:
low - Lower effort/token budgethigh - Higher effort/token budgetThis list is not comprehensive. Many other providers have built-in defaults too.
You can override existing variants or add your own:
Use the keybind variant_cycle to quickly switch between variants. Learn more.