Using Xiaomi MiMo Credits on OpenCode
OpenCode is an open-source AI coding agent that supports 75+ LLM providers. If you have Xiaomi MiMo credits, you can use them by configuring MiMo as a custom OpenAI-compatible provider.
This guide walks through the setup.
Prerequisites
- OpenCode installed
- Xiaomi MiMo API key
If you got free tokens from the Xiaomi MiMo Orbit event, get your API key at platform.xiaomimimo.com/console/plan-manage.
Step 1: Find Your Models
First, list the available models from MiMo’s API:
curl -H "Authorization: Bearer YOUR_API_KEY" https://token-plan-sgp.xiaomimimo.com/v1/models
Response:
{
"object": "list",
"data": [
{ "id": "mimo-v2-omni", "object": "model", "owned_by": "xiaomi" },
{ "id": "mimo-v2-pro", "object": "model", "owned_by": "xiaomi" },
{ "id": "mimo-v2.5", "object": "model", "owned_by": "xiaomi" },
{ "id": "mimo-v2.5-pro", "object": "model", "owned_by": "xiaomi" }
]
}
Step 2: Add Credentials in OpenCode
- Run
/connectin the OpenCode TUI - Scroll down and select Other
- Enter
xiaomi-mimoas the provider ID - Paste your MiMo API key
Step 3: Configure opencode.json
Add the provider to your global config at ~/.config/opencode/opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"xiaomi-mimo": {
"npm": "@ai-sdk/openai-compatible",
"name": "Xiaomi MiMo",
"options": {
"baseURL": "https://token-plan-sgp.xiaomimimo.com/v1"
},
"models": {
"mimo-v2-pro": {
"name": "MiMo V2 Pro"
},
"mimo-v2.5": {
"name": "MiMo V2.5"
},
"mimo-v2.5-pro": {
"name": "MiMo V2.5 Pro"
}
}
}
}
}
Step 4: Select a Model
Run /models in OpenCode and pick a MiMo model. For coding tasks, mimo-v2.5-pro is the most capable option.
Notes
- MiMo uses an OpenAI-compatible API protocol, so the
@ai-sdk/openai-compatiblenpm package is used - The API endpoint is
https://token-plan-sgp.xiaomimimo.com/v1 - MiMo also provides an Anthropic-compatible endpoint at
https://token-plan-sgp.xiaomimimo.com/anthropicif you prefer that protocol