你的 AI 为什么"断网"了?
如果你用过 ChatGPT 或其他 AI 助手,一定遇到过这个问题:AI 没法上网搜索最新信息。
想要让 AI 能搜索网页?主流方案都需要付费:
• Serper API:免费额度 2500 次/月,超出后 $50/月起 • SerpAPI:免费 100 次/月,之后 $50/月 • Brave Search API:免费 2000 次/月,超出收费
对于一个每天频繁使用的 AI 助手来说,这些额度很快就会用完。
但如果我告诉你,有一套完全免费、无限制的方案呢?
SearXNG:开源的元搜索引擎
SearXNG 是一个开源的"元搜索引擎"——它自己不索引网页,而是帮你同时调用 Google、Bing、DuckDuckGo 等多个搜索引擎,然后聚合结果返回给你。
核心优势:
• ✅ 完全免费:没有 API 调用次数限制 • ✅ 自部署:数据完全掌握在自己手中 • ✅ 多引擎聚合:一次搜索,多个来源 • ✅ 支持多种类别:网页、图片、新闻、视频、IT 技术等
Docker 一键部署
在服务器上部署 SearXNG 只需要几条命令:
# 创建配置目录mkdir -p ~/searxng && cd ~/searxng# 使用官方 docker-compose 部署wget https://raw.githubusercontent.com/searxng/searxng-docker/master/docker-compose.yamlwget https://raw.githubusercontent.com/searxng/searxng-docker/master/server/configurations/settings.ymlwget https://raw.githubusercontent.com/searxng/searxng-docker/master/server/configurations/dockerfile/settings.yml# 启动服务docker-compose up -d默认端口 8080,访问 http://你的IP:8080 即可使用。
开启 JSON API
要让 AI 助手能调用搜索结果,需要开启 JSON API。编辑 settings.yml:
search: formats: - html - json # 添加这一行重启服务后,就可以用 API 方式调用:
curl "http://localhost:8080/search?q=OpenClaw&format=json"返回结构化的 JSON 数据,包含标题、链接、摘要等信息。
与 OpenClaw 联动:打造会搜索的 AI
OpenClaw 是一个开源的个人 AI 助手框架。你只需要告诉它你的 SearXNG 地址,它就能自动创建搜索能力。
一句话配置
直接对 OpenClaw 说:
"帮我创建一个 SearXNG 搜索技能,我的自部署地址是
http://192.168.3.10:58080"
OpenClaw 会自动:
1. 创建 searxngSkill2. 配置搜索命令和参数 3. 测试连接是否正常
实际效果
配置完成后,直接问 AI:
"帮我搜索最近的 AI 新闻"
"查一下 Raspberry Pi 5 的价格"
"搜索 Docker 部署最佳实践"
AI 会自动调用 SearXNG 搜索,然后整理结果给你——完全免费,无调用限制。
💡 提示:如果你还没部署 SearXNG,也可以让 OpenClaw 帮你生成 Docker 部署命令。
成本对比:省下的不是一点半点
| SearXNG 自部署 | 无限制 | $0 | 服务器成本 |
如果你已经有一台运行中的服务器(比如树莓派、NAS、VPS),部署 SearXNG 几乎是零成本的。
隐私保护:顺便送你的福利
虽然本文重点是"省钱",但自部署 SearXNG 确实也带来了隐私优势:
• 搜索请求不经过第三方 API 服务商 • 搜索历史只存在你自己的服务器上 • 可以配置代理,隐藏真实 IP
这是一个性价比 + 隐私保护的双赢方案。
总结
如果你正在使用 OpenClaw 或其他 AI 助手,强烈建议部署一个 SearXNG 实例:
1. 省钱:避开第三方 API 的收费陷阱 2. 无限制:想搜多少搜多少 3. 易部署:Docker 几条命令搞定 4. 可扩展:支持多种搜索引擎和类别
下一期,我会介绍另一个与 OpenClaw 联动的神器——RustFS,一个轻量级的 S3 兼容存储方案,同样可以帮助你避开云存储的付费陷阱。
夜雨聆风