[紀錄] OpenClaw 部署指定模型
把 OpenClaw 的 docker compose 再往前補一些,順手把預設模型也一起放進去。
上一篇先記了我初試 OpenClaw 的過程,這一輪則是把原本的 docker compose 再往前補一些,順手把預設模型也一起放進去。
這次選擇的是 Ollama,預設模型設成 minimax-m2.5:cloud。 原本以為把 .env 補好、compose 啟動,接著就能開始用了。做了才知道事情沒有我想得順利,仍然還是需要手動進 container 執行指令。
因為這次在 docker compose 想放進預設模型,所以整個配置也跟著多補了一些。原本比較單純的 OpenClaw 部署,後來變成 openclaw + ollama 的配置,讓 OpenClaw 啟動後能直接接上模型。
不過模型名稱先放進去,事情也沒這麼順。 Ollama 要使用 cloud model 得先登入。第一次啟動後,要先進到 Ollama 容器裡跑 ollama signin,登入完成後再把 OpenClaw 重啟一次,整條路才會接起來。少了這段,服務雖然都在,模型其實還沒真的能用。
Discord 趁這次重新部署,也重新設定了一次。 一開始看到它沒正常連上時,還以為又是哪段 compose 或 token 沒設好,後來看 log 才發現只是自己漏開了 Message Content Intent。這部分 OpenClaw 官網 其實有寫,只是自己重做時還是會忘。
整理到這裡,至少現在這版已經可以做到幾件事:
- 用 docker compose 啟動 OpenClaw 與 Ollama
- 預設指定並接上 Ollama cloud model
- Discord 能正常連線收發訊息
整體已經比前一版踏實很多。後面如果再回頭來改,至少是在一個比較穩的底上繼續加東西。
附上目前整理中的 compose 專案: https://github.com/jodotlearn/openclaw-docker-compose