Hermes Agent

How-To Guide

Configure Xiaomi MiMo as Your Hermes Provider

Configure Hermes Agent to use Xiaomi's MiMo models — excellent for auxiliary tasks and reasoning.

Quick answer

Configure Xiaomi MiMo as an auxiliary model in Hermes — it's frequently recommended as a stable aux option when other providers cause issues (notably fixing Copilot-ACP auth problems). Add the MiMo provider key in config and set it as your aux model for reliable secondary-task handling.

Xiaomi MiMo models are excellent for auxiliary tasks in Hermes. MiMo is often recommended as an alternative auxiliary model when other providers have issues.

Deploy Hermes faster with FlyHermes

Managed cloud · API costs included · Skill library · Cancel anytime

Before you start:

  • Hermes Agent installed
  • Xiaomi MiMo account and API key

Steps

  1. 1

    Get your API key

    Sign up at platform.xiaomimimo.com and get your API key

  2. 2

    Add to .env

    Add XIAOMI_API_KEY=your_key to ~/.hermes/.env

  3. 3

    Set the provider

    In config.yaml, set model: provider: xiaomi

  4. 4

    Choose a model

    Set model: default: mimo-v2-pro or mimo-v2-flash

Pro Tips

  • 💡MiMo makes an excellent auxiliary model — stable and fast
  • 💡Use mimo-v2-flash for speed, mimo-v2-pro for quality
  • 💡Often recommended when Copilot-ACP has issues with Qwen aux model

Troubleshooting

Empty responses

MiMo has empty response recovery built into Hermes. If persistent, check API key validity.

Connection issues

Override base URL if needed: XIAOMI_BASE_URL=https://api.xiaomimimo.com/v1

FAQ

What is Xiaomi MiMo used for in Hermes?

Auxiliary tasks. MiMo is often recommended as the aux model when other providers cause problems — it's a common fix for Copilot-ACP authentication issues, for example.

How do I set MiMo as my auxiliary model?

Configure the MiMo provider with its API key and assign it as the aux model in config. It then handles secondary tasks while your primary model does the main work.

Why pick MiMo over another aux model?

It's regarded in the community as a stable, dependable auxiliary that avoids the auth and compatibility quirks some other aux models trigger.

Related Guides