Cài đặt Ollama
- Trên máy dành cho Ollama, tạo một thư mục riêng cho ollama:
mkdir ollama cd ollama
-
Tạo file
docker-compose.yamltrong thư mục vừa tạo với nội dung:services: ollama: image: ollama/ollama:latest container_name: ollama ports: - "11434:11434" volumes: - ./data:/root/.ollama restart: unless-stopped -
Tải một model để sử dụng, ví dụ như
qwen3:0.6b:docker compose exec ollama ollama pull qwen3:0.6b
Cài đặt OpenClaw
-
Trên Raspberry Pi, tải source code của OpenClaw từ địa chỉ: https://github.com/openclaw/openclaw
-
Vào thư mục vừa tải về và chạy script để cấu hình và khởi chạy docker container:
cd openclaw export OPENCLAW_SANDBOX=1 export OPENCLAW_IMAGE=ghcr.io/openclaw/openclaw:latest ./docker-setup.sh -
Mở file cấu hình
~/.openclaw/openclaw.json, trong phầngateway, thêm nội dung cho trườngcontrolUinhư sau:{ "gateway": { "controlUi": { "allowedOrigins": [ "http://localhost:18789", "http://127.0.0.1:18789", "http://<your_pi_address>:18789" ] } } } -
Khởi động lại
openclaw-gateway:docker compose restart openclaw-gateway
Cấu hình OpenClaw để dùng Ollama
Mở file cấu hình ~/.openclaw/openclaw.json
-
Trong phần
models>providers, thêm khai báo cho provider Ollama:{ "models": { "mode": "merge", "providers": { "ollama": { "baseUrl": "http://<ollama_address>:11434", "api": "ollama", "models": [ { "id": "qwen3:0.6b", "name": "qwen3:0.6b", "reasoning": false, "input": [ "text" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 16000, "maxTokens": 512, "compat": { "thinkingFormat": "qwen" } } ] } } } } -
Khởi động lại
openclaw-gateway:docker compose restart openclaw-gateway -
Giờ khi agent có thể được chỉ định để dùng model
ollama/qwen3:0.6b.
Bình luận