Token Plan 是小米 MiMo 的订阅制方案,与按量计费的 API Key 方式不同,需要通过方法二(直接写入配置文件)来配置,不能使用 auth profiles。
详细配置参考小米官网配置教程。
方法一 vs 方法二
| 方法一(API Key) | 方法二(Token Plan) | |
|---|---|---|
| 认证方式 | auth-profiles.json 管理 | openclaw.json 直接内嵌 |
| apiKey 前缀 | sk- | tp- |
| baseUrl | https://api.xiaomimimo.com/v1 | https://token-plan-cn.xiaomimimo.com/v1 |
| auth 字段 | 需要 | 必须删除 |
配置步骤
第一步:修改 openclaw.json
编辑 ~/.openclaw/openclaw.json,在 models.providers.xiaomi 中填入 Token Plan 的 baseUrl 和 apiKey,并确保顶层没有 auth 字段。
{
"models": {
"mode": "merge",
"providers": {
"xiaomi": {
"baseUrl": "https://token-plan-cn.xiaomimimo.com/v1",
"apiKey": "tp-你的TokenPlanKey",
"api": "openai-completions",
"models": [
{
"id": "mimo-v2-pro",
"name": "mimo-v2-pro",
"reasoning": true,
"input": ["text"],
"contextWindow": 1048576,
"maxTokens": 32000
},
{
"id": "mimo-v2-omni",
"name": "mimo-v2-omni",
"reasoning": true,
"input": ["text", "image"],
"contextWindow": 262144,
"maxTokens": 32000
}
]
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "xiaomi/mimo-v2-pro"
},
"models": {
"xiaomi/mimo-v2-omni": {},
"xiaomi/mimo-v2-pro": {}
}
}
}
}
注意:
gateway.auth是网关本身的认证配置,和模型认证无关,不需要删除。需要删除的是顶层的auth字段(如果存在)。
第二步:清理 auth-profiles.json
编辑 ~/.openclaw/agents/main/agent/auth-profiles.json,删除小米相关的 profile,避免旧配置覆盖 openclaw.json 里的设置。
删除前:
{
"profiles": {
"xiaomi:default": {
"type": "api_key",
"provider": "xiaomi",
"key": "sk-..."
}
}
}
删除后,文件里不应有任何 xiaomi 相关条目。
第三步:重启 Gateway
openclaw gateway restart
或者直接重启 openclaw 进程。
验证
openclaw models status
看到 xiaomi provider 状态正常即配置成功。
常见问题
Q: Token Plan 的 baseUrl 是什么?
中国区:https://token-plan-cn.xiaomimimo.com/v1
Q: apiKey 填错了怎么办?
去 小米 MiMo 控制台 重新获取,tp- 开头的 key 才是 Token Plan 专用的。
Q: 为什么不能用 auth profiles?
Token Plan 的鉴权逻辑与普通 API Key 不同,小米官方文档明确要求删除 auth 字段,直接通过 providers.xiaomi.apiKey 传递。