天翼云openclaw钉钉配置解决,解决404、401报错
根本不能一键配置,配置都过时了
天翼云自带的OpenClaw配置版本比较低,需要你严格按照下面的格式来调整。
详细配置步骤
首先,打开你的配置文件:
~/.openclaw/openclaw.json
说白了,就是遵循钉钉官方手册的格式,具体结构如下:
{
"channels": {
"dingtalk-connector": {
"clientId": "钉钉应用的Client Secret", // 必选:填入上方的 钉钉 Client ID
"clientSecret": "钉钉应用的Client Secret", // 必选:填入上方的 Client Secret
"gatewayToken": "Gateway 认证 token", // 必选:Gateway 认证 token,即 openclaw.json配置中 gateway.auth.token 的值
"gatewayPassword": "", // 可选:Gateway 认证 password(与 token 二选一)
"sessionTimeout": 1800000 // 可选:会话超时(ms),默认 30 分钟
}
},
"gateway": { // 注意:gateway节点通常已存在,配置时只需将http部分追加到已有节点下
"auth": {
"mode": "token",
"token": "Gateway 认证 token" // 必选:一般是安装时默认就有
},
"http": {
"endpoints": {
"chatCompletions": {
"enabled": true // 必选:确保此项为true
}
}
}
}
}
你也可以直接参考钉钉的官方文档进行核对:https://open.dingtalk.com/document/dingstart/install-openclaw-locally#938506c3c0ufy。
关联问题解决
按照上述步骤正确配置,通常能一并解决以下两个常见错误:
响应中断: Gateway error: 404 - Not Found
这个问题往往是因为chatCompletions端点未启用,请务必确认配置中“enabled”: true。
响应中断: Gateway error: 401 - {“error”:{“message”:“Unauthorized”,“type”:“unauthorized”}}
这多半是认证信息错误。需要你仔细检查gatewayToken和gateway.auth.token的值是否完全一致,并且确保clientId和clientSecret填写无误。
