在开始之前我先说下背景,之前写过的第一篇(OpenClaw)小龙虾是在告诉大家它到底是什么?怎么玩?可不可以用Mac Mini部署,属于扫盲贴。
关于最近大火的“龙虾”(OpenClaw):到底是什么?怎么玩?Mac Mini M4 实测避坑指南随着研究的继续深入,我写了第二篇:如何在Mac Mini M4上部署基础的服务。
我是如何在 Mac Mini M4 上部署 OpenClaw 的?(附环境与后台配置流程)今天咱们以一个真实的需求来切入,就用谷歌的Gemini 3 Flash模型来帮我们实现一个简单的任务。具体需求如下:
在本地 Mac Mini M4 环境下部署 OpenClaw(开源 AI Agent 框架),对接 Gemini 3 Flash 模型。实现通过自然语言下达指令,让 Agent 自动调用本地 curl 工具抓取 Hacker News RSS 资讯,并自动在 Mac 桌面 生成一份中文版的 今日AI情报.md 文档
这里我来解释下为什么要用RSS 订阅这种思路,这段时间大家可能也听说了,说谷歌在封杀小龙虾,这里边有个误区,他封杀的是模拟脚本在网页登录并且模拟真人使用的,这个对token的消耗极大,一般的模型厂商都扛不住,所以肯定要封杀的,咱们现在用的是申请正规的API key,是开发者体系,我们绕过了繁杂的网页直接通过RSS订阅获取对应的信息,走的是平台的订阅接口,一切都是合规的,而且在使用方法上,这种方式也会极大的节省token。
再来说说被各大模型厂商封杀的那种,很多人用它来抓取预测市场的内容来给自己盈利,预测市场是肯定不会提供API给模型调用的,那这就是非法爬取,大家听过网络爬虫吧,其实跟这个类似,我觉得在方向上就错了,大模型做这种服务需要消耗的token太多了,而且会出现各种各样的问题,不是一般人能搞得了的,我建议大家慎重。
大家可以跟随我一起,后续还会继续分享各种AI智能体的应用,请大家关注我得账号。
1) 启动龙虾底层配置向导
shell:openclaw onboard
如下图中显示的是 OpenClaw 的标准安全免责声明。它主要是提醒开发者:作为测试版工具,它的系统权限比较大(比如能读写本地文件),如果配置不当或者把端口直接暴露在公网上,会存在安全风险。
这就是我昨天说的,为什么要做信息隔离,具体可以看这篇推文
小龙虾注意事项:防止封号、信息隔离咱们现在只是在本地的 Mac 上跑新闻抓取的测试,处于绝对的安全环境里,所以不用担心。
具体操作:
按一下键盘上的 左方向键 (←) 或者输入 y,把高亮的选项从绿色的 No 切换到 Yes。敲击 回车键 继续。
2) 手动配置模型
系统默认停在了 QuickStart (快速启动) 上。我之前用 setup 命令的时候,底层就是默认走了这条线,它为了图快,直接跳过了模型选择环节,强行塞了官方默认的 Claude。
现在的关键操作:
按一下键盘上的 向下方向键 (↓),把绿色的小圆点移动到 Manual (手动配置) 上。敲击 回车
3) 配置本地网关还是远程网关
系统现在问要配置哪里的网关,并且默认停留在 Local gateway (this machine) (本地网关)上。因为之前的龙虾就是直接跑在这台 Mac Mini 上的,所以这个选项毫无问题。
括号里提示 (No gateway detected...) 也是完全正常的,因为刚才为了重新配置,已经把那个充当“心脏”的网关窗口给停掉了。
接下来的操作:
直接保持选中绿色的 Local gateway (this machine),敲击 回车键
4) 配置本地网关还是远程网关
系统默认给出的这个路径 /Users/damo/.openclaw/workspace 是非常完美的选择。
背后的逻辑:这相当于在 Mac 里给龙虾划定了一个专属的“沙盒”或者叫“工位”。以后它在后台抓取的数据、生成的临时缓存、或者执行一些文件操作时,都会在这个文件夹里。
现在的操作:什么都不用改,直接敲击 回车键 (Enter) 确认。
5) 为龙虾选择(配置)模型
直接选 Google (Gemini API key + OAuth)。
按下 回车键 确认选择
6) 设置Gemini模型API key
现在停在这个界面,系统在问要用哪种方式验证身份:
Google Gemini API key (使用申请好的纯文本密钥) —— 这是咱们要选的。Google Gemini CLI OAuth (这个需要跳去浏览器做复杂的网页授权交互)。
接下来的具体操作:
保持小绿点在 Google Gemini API key 上,直接敲击 回车键。敲完回车后,系统立刻会弹出一行新提示,等待你输入具体的 Key 字符串。把你准备好的那串 AIza... 开头的 Google API Key 复制,然后在终端里按下 Command + V 粘贴。
7) 从谷歌全家桶中选择适合的模型
API的”钥匙“插进去后!现在列表里刷出来的,全是谷歌家族的各个版本大脑。
既然给龙虾定位的是“全网监控新闻、高频抓取、提炼纯文本事实”,这就属于标准的“脏活累活”。针对这种场景,强烈建议往下按方向键,选择 google/gemini-3-flash-preview。
原因很硬核:
Flash 系列的定位: 它是专门为高频、低延迟、大规模文本处理设计的。速度极快,而且极其节省 Token。用来做 Hacker News 这种纯文本 RSS 的清洗和摘要,简直是量身定制,这就是咱们之前说的“免费又扛造”。关于当前的 Pro 版: 系统现在默认停在最上面的 google/gemini-3-pro-preview。这是目前最聪明、逻辑推理能力最强的版本。它很好,但拿来做新闻摘要属于高射炮打蚊子,后续跑长线监控时,API 额度的消耗会比 Flash 大得多。
现在的最终操作:
按下方向键 (↓),找到并选中 google/gemini-3-flash-preview。果断敲击 回车键。
8) 设置端口
18789 是 OpenClaw 官方默认的本地通信端口。这台 Mac Mini 上没有别的复杂服务器跟它抢通道,所以完全不需要改。保留默认端口,以后如果需要看日志或者跟其他工具联动,都会省去很多麻烦。
现在的操作:什么都不用输入,直接敲击 回车键 确认。
9) 是否开启网关认证
这是系统在问是否要给网关设置访问密码。既然咱们上一步已经选了 Loopback (127.0.0.1),即只允许你这台电脑自己访问自己,那再设个密码就纯属脱裤子放屁——多此一举了。
现在的操作:
保持小绿点在 No 上,直接敲击 回车键。
10) 是否需要开启一个web控制台
这是系统在问你:“是否需要自动开启一个 Web 控制台(Web Console)?”。
我当时的操作:
保持小绿点在 Off 上,直接敲击了回车键。
11) 自闭安全模式的再次确认
这一行 Needed for multi-machine or non-loopback access 其实是在问:“你的网关公网 IP 或域名是什么?” 因为它检测到你刚才选了 Loopback (127.0.0.1) 这种“自闭安全模式”,所以这里它其实是在给一个留白的机会。如果以后想从别的电脑连这台 Mac Mini,才需要填。
💡 现在的操作:
什么都不要输入,直接敲击 回车键 (Enter)。
12) 是否需要配置聊天频道?
我当时的操作:
保持小绿点在 No 上,直接敲击 回车键。
13) 现在要配置“技能(skills)”吗?
我当时的操作:
按一下键盘上的 右方向键 (→) 或者输入 n,把高亮的选项从绿色的 Yes 切换到 No。敲击 回车键 继续。
14) 是否为特定的”技能“(Skills)配置API key?
程序正在询问你是否要为特定的“技能”(Skills)配置 API Key(密钥)
我当时的操作:全部选择了否
15) 是否安装代码补全功能?
是否安装Shell Completion(自动补全) 代码自动补全功能,因为我本地的mac上已经有了,所以这个我选择了No
我当时的操作:选择了No
16) 构建前端页面
通过执行命令行来构建前端页面
shell:pnpm ui:build
出现以上内容即完成了安装。
17) 启动龙虾网关服务、完成Hacker News的RSS源的数据抓取
通过执行命令行来启动龙虾网关服务,但是这个终端控制台不能关掉,关掉之后龙虾也就掉线了。
shell:openclaw gateway --port 18789 --verbose
启动成功,去网页中提问:请使用系统原生 curl 命令获取 Hacker News 的 RSS 源:https://news.ycombinator.com/rss 。阅读其中的内容,筛选出与 AI、开源大模型相关的最新 3 条资讯。要求:1. 极简事实风格。2. 每条附带原始链接。3. 在我的 Mac 桌面上创建一个名为 '今日AI情报.md' 的文件并写入。
以上内容便是从启动配置到配置完成并请求了一次大模型,完成了数据抓取的实例,后续会精进这个动作。
上图为谷歌的AI模型通过API key调用统计数据。
哎呀妈呀终于写完了,我昨天晚上写这个草稿就写到半夜1点半,最后我吐槽下,这个龙虾配置起来真的是太xxx了,让我很无语,一行一行的输出指令,让人要吐了,试想一下有几个人有这个耐心一步一步的配置完。
#大漠茶馆 #OPENCLAW #AI #MACMINI #Gemini