AI News HubLIVE
站內改寫2 分鐘閱讀

使用Ollama執行OpenClaw:搭建私有AI研究助手

本文詳細介紹瞭如何透過Ollama 0.17+一鍵安裝OpenClaw,並將其配置為執行在本地硬體上的私有AI研究助手。涵蓋安裝步驟、上下文視窗配置(最小64k)、連線Telegram等訊息平臺、啟用網路搜尋,以及無頭部署到Docker的完整流程。適用於希望利用本地模型或雲端模型構建個人AI助手的技術使用者。

來源KDnuggets作者: Shittu Olumide

OpenClaw是一個開源的個人AI助手,旨在將Ollama上執行的本地模型與日常使用的訊息應用(如WhatsApp、Telegram、Slack、Discord和iMessage)無縫連線。它由macOS開發者Peter Steinberger建立,最初名為Clawdbot,後更名為Moltbot,最終定名為OpenClaw。該專案在釋出後迅速獲得超過6萬GitHub星標。

OpenClaw的核心架構包含三個層次:訊息層(使用者透過訊息應用傳送和接收訊息)、Gateway守護程序(協調層,持久執行並管理多步任務)、模型層(Ollama執行本地或雲端模型)。這種設計使得OpenClaw能夠持續執行,即使你關閉終端,AI助手依然線上。

系統要求與先決條件

執行OpenClaw需要滿足以下硬體和軟體條件:

  • 作業系統:macOS 12+、Linux或Windows(需WSL)
  • 記憶體:最低16GB,推薦32GB
  • GPU VRAM:本地模型需至少25GB(如qwen3-coder),雲端模型無需GPU
  • 磁碟空間:OpenClaw及依賴項約5GB,若拉取本地模型需額外30GB+
  • 軟體:Ollama 0.17或更高版本(支援ollama launch命令)、Node.js 18或更高版本、Ollama賬號(用於雲端模型和網路搜尋)

Ollama的上下文視窗預設根據VRAM大小自動設定:低於24GB VRAM時預設4k上下文,24-48GB時32k,48GB以上時256k。但OpenClaw作為AI代理,需要至少64k上下文才能高效完成多步任務。因此,強烈建議手動設定上下文長度。

一鍵安裝:ollama launch

安裝OpenClaw最為便捷的方式是使用Ollama 0.17+提供的ollama launch命令。在終端中執行:

ollama launch openclaw

若要直接指定模型,使用:

ollama launch openclaw --model kimi-k2.5:cloud

Ollama會自動完成以下步驟:檢查並安裝OpenClaw(透過npm)、顯示安全警告、選擇模型、執行首次配置(包括設定Gateway守護程序和啟用網路搜尋)、啟動Gateway和終端使用者介面(TUI)。

若只想修改配置而不啟動代理,可新增--config引數:

ollama launch openclaw --config

配置上下文長度

對於本地模型,上下文長度設定至關重要。建議在啟動Ollama服務前設定環境變數:

OLLAMA_CONTEXT_LENGTH=64000 ollama serve

若有足夠VRAM,可設定為131072或更高。驗證上下文是否生效,執行ollama ps,確保PROCESSOR顯示100% GPU,CONTEXT顯示65536或更高。若顯示CPU offloading,效能將顯著下降。

連線訊息通道

Gateway執行後,透過以下命令配置訊息平臺:

openclaw configure --section channels

以Telegram為例:

  1. 在Telegram中搜尋@BotFather,建立新機器人並獲取令牌。
  2. 在OpenClaw配置選單中選擇Telegram,貼上令牌。
  3. 選擇“Finished”儲存配置。
  4. 在Telegram中搜尋機器人使用者名稱,傳送/start開始對話。

對於WhatsApp,需透過Baileys協議掃描二維碼;Slack和Discord則需在開發者門戶建立應用並填入令牌和頻道ID。

真實專案:Telegram私有研究助手

配置完成後,你的Telegram機器人即可實現以下功能:

  • 使用本地或雲端模型回答問題
  • 透過Ollama內建網路搜尋獲取即時資訊
  • 抓取並總結你傳送的文件和URL
  • 執行多步研究任務,且使用本地模型時資料完全不出裝置

雲端模型自動啟用網路搜尋外掛;本地模型需先登入Ollama賬號,然後執行openclaw configure --section web啟用搜尋。

無頭Docker部署

對於生產環境,可將OpenClaw部署到Docker容器中,實現無頭執行。具體步驟包括:編寫Dockerfile,安裝Ollama和OpenClaw依賴,配置環境變數,並確保Gateway在容器啟動時自動執行。詳細的Docker部署指南可參考OpenClaw官方文件。

總之,OpenClaw為希望擁有私有AI助手的使用者提供了一個強大且靈活的解決方案。透過正確的上下文配置和訊息通道連線,你可以快速搭建一個隨時可用的研究助手,兼顧隱私與效率。