← 返回列表

如何解決OpenClaw不能調用百鍊的問題

itadol5j

如何解決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

  1. 登錄阿里雲百鍊控制檯
  2. 進入API-KEY管理頁面
  3. 創建新的API Key

第三步:修改models.json

編輯模型配置文件,修改bailian配置:

bailian: {
  baseUrl: https://coding.dashscope.aliyuncs.com/v1,
  apiKey: 你的API-Key,
  api: openai-completions
}

第四步:重啓Gateway

openclaw gateway restart

總結

解決OpenClaw無法調用百鍊問題的關鍵步驟:

  1. 升級到最新版本(2026.3.7)
  2. 修改models.json(不是openclaw.json)
  3. 配置正確的baseUrl
  4. 使用有效的API Key
  5. 重啓Gateway

按照以上步驟操作,應該能解決99%的百鍊調用問題!


參考資料: