乐于分享
好东西不私藏

OpenClaw接入SearXNG本地搜索引擎

OpenClaw接入SearXNG本地搜索引擎

1.概念和技术特点

简单来说,SearXNG 是一个开源的元搜索引擎。它不自己爬数据,而是把 Google、Bing、DuckDuckGo 等 70+ 搜索引擎的结果聚合在一起给你。

极致隐私保护:SearXNG 充当用户与商业搜索引擎之间的代理,不会存储用户的搜索历史或个人信息(如 IP 地址、Cookie),从而避免被大型公司建立画像。

结果聚合与优化:单次搜索即可获取来自多个平台的结果,支持对视频、图片、磁力链接等 10 多个类别进行分类搜索。

AI 友好集成:它非常适合作为大语言模型(LLM)的联网搜索插件。通过 SearXNG API,它可以集成到 DifyLangChain 或本地 AnythingLLM 中,让 AI 能够实时获取最新资讯。

高度可定制:用户可以完全自定义搜索结果的过滤规则、界面主题(如响应式的 Simple 主题)以及启用的后端引擎

2.前置条件

在开始之前,请确保已经安装:          - OpenClaw (Linux下安装OpenClaw)SearXNG(SearXNG私有化部署与Dify集成)

 注意:

(1)注意SearXNG的setting.yml的配置

(2)安装完成后,可以使用ip加端口来验证是否安装成功

3.安装过程

3.1安装clawhub

3.2登录clawhub

注意:如果本地没有安装浏览器,可以复制上图红线标记的地址在浏览器中打开

3.3安装基础skill

(1)搜索skills的能力

clawhub install find-skills 

(2)让agent主动做事,而不是等你的指令

clawhub install proactive-agent

(3)自我改进、自我反思

clawhub install self-improving

注意:上面3个skill是经常用的skill,一般提前安装

3.4安装skill连接搜索引擎

配置完成后,你需要在终端输入指令,来配置一下 Skill 的 SearXNG URL 环境变量。

注意:下面的命令中的url需要换成你的 IP 加端口。

openclaw config set skills.entries.searxng.env.SEARXNG_URL "http://localhost:8080"

 手动修改searxng的skill文件

cd.openclaw\workspace\skills\Searxng

3.5重启openclaw服务

openclaw gateway restart # 重启服务

 4.测试SearXNG

注意:如果报错,根据错误直接在opanclaw聊天框中修复