如何解決OpenClaw不能調用百鍊的問題
如何解決OpenClaw不能調用百鍊的問題
這個問題困擾了我很久,現在終於解決了!如果你也遇到OpenClaw無法調用阿里雲百鍊模型的問題,這篇教程就是爲你準備的。
問題描述
最近在使用OpenClaw時,發現無法正確調用阿里雲百鍊(DashScope)的模型。具體表現爲:
- 配置了API Key但調用失敗
- 返回InvalidApiKey錯誤
- 系統自動切換到fallback模型
- 百鍊控制檯沒有扣費記錄
問題排查
1. 配置文件位置
OpenClaw有兩個配置文件需要檢查:
- ~/.openclaw/openclaw.json – 主配置文件
- ~/.openclaw/agents/main/agent/models.json – 模型配置文件
重點:models.json纔是真正控制模型調用的文件!
2. 錯誤的API接口
在models.json中,bailian的baseUrl配置錯誤:
// ❌ 错误配置
baseUrl: https://open.bigmodel.cn/api/paas/v4
// ✅ 正确配置
baseUrl: https://coding.dashscope.aliyuncs.com/v1
解決方案
第一步:升級OpenClaw
將OpenClaw從舊版本升級到最新版(2026.3.7):
cd /home/toor/Desktop/myworkspace/openclaw
git stash
openclaw update
第二步:獲取新的API Key
- 登錄阿里雲百鍊控制檯
- 進入API-KEY管理頁面
- 創建新的API Key
第三步:修改models.json
編輯模型配置文件,修改bailian配置:
bailian: {
baseUrl: https://coding.dashscope.aliyuncs.com/v1,
apiKey: 你的API-Key,
api: openai-completions
}
第四步:重啓Gateway
openclaw gateway restart
總結
解決OpenClaw無法調用百鍊問題的關鍵步驟:
- 升級到最新版本(2026.3.7)
- 修改models.json(不是openclaw.json)
- 配置正確的baseUrl
- 使用有效的API Key
- 重啓Gateway
按照以上步驟操作,應該能解決99%的百鍊調用問題!
參考資料: