OpenClaw(原名Clawdbot、Moltbot)使用笔记(二)
Ollama本地AI部署与OpenClaw技能管理指南 本文介绍了Ollama的安装配置及OpenClaw技能管理方法。OpenClaw技能系统支持通过ClawHub安装管理各类功能插件,如网页抓取、数据处理和办公自动化等,可通过自然语言指令组合多个技能完成复杂任务。
一、ollama
下载和安装ollama
ollama是热门的AI本地部署工具,下载:登录官网 https://ollama.com/ 。 Ollama 默认的本地 API 端口(通常是 http://localhost:11434/v1)。
#安装必备支持包
sudo apt-get install zstd
#一键安装Ollama
curl -fsSL https://ollama.com/install.sh | sh
#验证是否安装成功
ollama --version
# 正常应输出类似:ollama version 0.3.12
Ollama默认只监听127.0.0.1:11434,而Clawdbot需要从其他服务访问,因此必须改成本机所有IP可访问,并显式指定18789端口作为对外网关:
# 停止当前服务
systemctl stop ollama
# 修改systemd配置
sudo nano /etc/systemd/system/ollama.service
将ExecStart行改为:
ExecStart=/usr/bin/ollama serve --host 0.0.0.0:18789
重载并重启:
sudo systemctl daemon-reload
sudo systemctl restart ollama
sudo systemctl enable ollama
#验证端口是否就绪
ss -tuln | grep 18789
# 应输出:tcp LISTEN 0 4096 *:18789 *:*
#再用curl测试基础API连通性:
curl http://localhost:18789/api/tags
# 返回包含qwen3-32b的JSON即成功
| 场景 | 命令示例 | 备注 |
|---|---|---|
| 第一次下模型 | ollama run qwen3:7b |
会自动先 pull 再运行,一步到位 |
| 只下载不运行 | ollama pull llama3:8b |
适合提前囤模型 |
| 国内加速 | ollama pull modelscope.cn/Qwen/Qwen3-7B-GGUF |
推荐!下文会细讲 |
| 查看本地库存 | ollama list 或 ollama ls |
大小/ID/修改时间一目了然 |
| 删除省空间 | ollama rm llama2:latest |
支持通配符,可写 llama2:* |
| 给模型改短名 | ollama cp qwen3:7b q7 |
后面直接 ollama run q7 方便调用 |
| 查模型详情 | ollama show q7 |
参数量、量化层、标签全列出 |
API Key生成与权限管控
Clawdbot对接Ollama时,不能裸露API,必须启用密钥认证。Ollama原生不带Key管理,我们通过环境变量+反向代理层双保险实现。(参考:https://blog.csdn.net/weixin_36288992/article/details/157526825)
在Ollama服务中注入API Key校验逻辑
Ollama 0.3.10+ 支持通过OLLAMA_API_KEY环境变量启用基础认证。编辑systemd服务:
sudo nano /etc/systemd/system/ollama.service
在[Service]段下方添加:
Environment="OLLAMA_API_KEY=clawdbot-prod-2024-qwen3-key-7x9m"
重启服务
sudo systemctl restart ollama
此时,所有对/api/*路径的请求都必须携带Header:
Authorization: Bearer clawdbot-prod-2024-qwen3-key-7x9m
否则返回401 Unauthorized。
其他详细信息也可以参考:
OpenClaw + Ollama:在 macOS 上部署本地大模型的完整实践指南_openclaw+ollama mac-CSDN博客
openclaw配置
#一键启动
ollama launch openclaw
#只想配置工具,不想立即启动,这会帮你完成所有配置,但不会启动应用。下次直接 opencode 就能用了。
ollama launch openclaw--config
二、Skills
OpenClaw部署完成后,默认仅加载少量内置技能,需通过ClawHub安装所需Skills才能解锁完整能力
基本指令
查看已经安装的skill
openclaw skills list --status all
搜索skill
clawhub search "website"
安装skill
clawhub install Obsidian
卸载skill
openclaw skills uninstall Obsidian
启用/禁用技能
openclaw skills enable Obsidian
openclaw skills disable Obsidian
更新技能至最新版本
clawhub update all # 更新所有技能
clawhub update obsidian # 更新指定技能
实际操作
参考:3分钟阿里云部署OpenClaw:解锁199+OpenClawSkills指南及ClawHub生态详解-阿里云开发者社区
# 1. 安装所需技能
clawhub install playwright-scraper-skill
clawhub install data-analyst
clawhub install office-automation
# 2. 发送自然语言指令(Web控制台/聊天窗口)
"用playwright-scraper-skill抓取某行业Top10企业官网的产品信息,通过data-analyst统计产品类型分布,用office-automation生成分析报告并保存为PDF,发送至我的邮箱"
三、其他常见指令
网关
#快速检查
openclaw gateway status
#后台静默运行(推荐日常使用)
# 查看状态
openclaw gateway status
# 重启(如果有问题)
openclaw gateway restart
# 停止
openclaw gateway stop
#设置开机自启动
openclaw gateway install
#linux下,让网关随电脑开机自动启动,这样你不用每次手动启动
systemctl --user enable --now openclaw-gateway.service
#检查所有东西是否正常
openclaw doctor
#打开控制面板(浏览器)
openclaw dashboard
认证
#检查模型认证状态
openclaw models status
openclaw doctor
#为智能体(Agent)设置显式的认证 profile 顺序覆盖
#参考自https://openclaw-docs.dx3n.cn/tutorials/gateway/authentication
openclaw models auth order get --provider anthropic
openclaw models auth order set --provider anthropic anthropic:default
openclaw models auth order clear --provider anthropic
更多推荐

所有评论(0)