距離OpenClaw發佈已經過咗一段時間了,而家相關的Skills也較完善,但是安裝等等仲有很多問題,下文分享下我個人在使用過程中的問題及解決方案。
一、安裝過程
OpenClaw軟體可以依靠Node.js的npm組件進行安裝,通常使用以下命令:
npm install -g openclaw@latest
或者
npm install -g openclaw-cn@latest
後者為中國大陸的愛好者團隊進行漢化及針對中國大陸網絡環境優化的版本。此版本對於中國大陸而言更加方便,但由於非營利「maybe buy me a coffee」以及漢化過程需要一定的時間,所以cn版本同埋官方版本有可能會有版本差距,若追求更爲前端的版本或有足夠的開發能力解決部分相關問題,也可以使用官方發版。
在安裝之後,則可以使用
openclaw onboard
來進行引導式設定。在此過程中,要設定gateway、model、channels及skills等相關設定。
二、初始化設定
在此過程中,對於網關,我們通常保持全部默認(即:端口18789,使用token認證方式登錄網關,token自動生成,僅支援127.0.0.1訪問,若閣下為遠端伺服器進行設定,在保證網絡安全之上可選用bind to 0.0.0.0)。
模型選擇閣下習慣使用的。若閣下的電腦安裝有Ollama,也可選用本地Ollama內部模型進行推理思考。
對於Channels,請參考閣下可使用的相關軟體,包括但不限於國際通訊軟體(Whatsapp、Telegram等)和國內通訊軟體(WeChat、Weixin、QQ等)。對於Weixin,請參考微信相關開發文檔,進行設定。後續會發佈個人關於Weixin Extension安裝問題的Q&A。
對於Skills,是OpenClaw可做到的額外的事情,可根據閣下之個人需求進行選擇,但請注意,若希望使用如voicecall、Google Maps、OpenAI Whisper等相關功能,請在設定完Skills之後填寫相關API Token,此處請注意保護閣下之隱私及財產保安。
三、使用OpenClaw
在初次使用OpenClaw時(無論通過Channels或者Gateway),OpenClaw會詢問閣下有關其個人定義及閣下的個人訊息,在此處可以直接同閣下之AI講閣下對於其定義。
後續使用過程中,如有新版本更新,在如今的版本之中,可以進入網關(Gateway)進行查看,在網關的頂部有相應的顯示,提醒更新。
當然,閣下也可使用
npm i -g openclaw@latest
進行更新,但是使用此方法更新可能會導致版本號不一致,從而使網關(Gateway)崩潰,所以在運行更新之後,要在終端中執行
openclaw doctor —fix
來進行修正。
夜雨聆风