OpenAICLI / Agentopenclaw.json / OPENAI_API_KEY
只填这些
| Base URL | https://api.tokenmp.cn/v1 |
|---|---|
| API Key | sk-tmp-... |
| 模型 | glm-5.1 / mimo-v2.5-pro |
| 协议 | OpenAI |
| 配置位置 | openclaw.json / OPENAI_API_KEY |
直接复制配置
{
"$schema": "https://openclaw.ai/schema/openclaw.json",
"models": {
"providers": {
"tokenmp": {
"name": "TokenMP",
"baseUrl": "https://api.tokenmp.cn/v1",
"apiKey": "${OPENAI_API_KEY}",
"api": "openai-completions",
"models": [
{ "id": "glm-5.1", "name": "GLM-5.1", "contextWindow": 202752 }
]
}
}
}
}export OPENAI_API_KEY=sk-xxx...
export OPENAI_BASE_URL=https://api.tokenmp.cn/v1关键参数
Provider
models.providers[].models[].contextWindowOpenClaw 配置示例使用 camelCase 的 contextWindow;按工具实际 schema 调整字段名。
最大输出
模型配置或 provider 透传参数若当前版本没有单独 max output 字段,可通过 extra/body/provider 选项透传 max_tokens,或在请求侧控制。
压缩策略
遵循工具会话管理如工具未暴露自动压缩阈值,长任务建议主动拆分目标、保留计划文件并切换 1M 上下文模型。
失败回退
checkpoint / smaller task如果工具连续失败,先让模型输出 checkpoint,再把下一步拆成更小任务重新发起。
推荐模型
GLM-5.1
上下文 200K(TokenMP 按 202752 配置)
输出 128K(131072)
输出 128K(131072)
GLM-5 / GLM-5-Turbo
上下文 200K
输出 128K
输出 128K
MiMo-V2.5-Pro
上下文 1M(常见精确值 1048576)
输出 128K(131072)
输出 128K(131072)
验证
OpenClaw 选择 tokenmp 模型后正常返回,即配置成功。
常见坑
- 如果当前版本 schema 字段名变化,先以工具内置 schema 或 --help 输出为准。
- OpenClaw 长任务建议保留计划文件,这样即使压缩或切会话也能恢复上下文。
- 如果 provider 透传 max_tokens 失败,可先在单次提示或请求层限制输出长度。