OpenClaw
OpenClaw 如果提供自定义 API Provider,可以把 MuskAI 填为独立 Provider。
配置项
- Provider 名称:MuskAI
- Base URL:登录官网后,在用户中心 -【API密钥】页面查看并复制
- API Key:MuskAI API Key
- Model:控制台可用模型
配置文件
编辑 ~/.openclaw/openclaw.json,添加认证配置:
"auth": {
"profiles": {
"muskai:default": {
"provider": "muskai",
"mode": "api_key"
}
}
}
在 models.providers 中添加 MuskAI Provider,并按需保留你实际要用的模型:
"models": {
"mode": "merge",
"providers": {
"muskai": {
"baseUrl": "在官网用户中心 -【API密钥】页面复制的 Base URL",
"apiKey": "在这里输入你的 API Key",
"api": "anthropic-messages",
"authHeader": true,
"models": [
{
"id": "glm-4.7",
"name": "glm-4.7",
"reasoning": false,
"input": ["text"],
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"contextWindow": 262144,
"maxTokens": 65536
},
{
"id": "glm-4.5-Air",
"name": "glm-4.5-Air",
"reasoning": false,
"input": ["text"],
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"contextWindow": 1000000,
"maxTokens": 65536
},
{
"id": "glm-5",
"name": "glm-5",
"reasoning": false,
"input": ["text"],
"cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 },
"contextWindow": 202752,
"maxTokens": 16384
}
]
}
}
}
在 agents.defaults.model 中设置默认模型:
"agents": {
"defaults": {
"model": {
"primary": "muskai/glm-4.7"
},
"models": {
"muskai/glm-5": {},
"muskai/glm-4.7": {},
"muskai/glm-4.5-Air": {}
}
}
}
验证
保存后重启网关并查看状态:
openclaw gateway restart
openclaw status
常用命令:
/model <模型>
临时切换模型
/new
新建会话
/compact
压缩上下文
/think high
开启思考模式
最后执行一次短请求,并确认 MuskAI 控制台使用记录中能看到对应 Key。