dify集成SearXNG搜索引擎

内容分享1个月前发布 是37噢
1 4 0

SearXNG是一个开源的本地部署搜索引擎,是一个免费的互联网元搜索引擎,汇集了 70 多种搜索服务的结果。不会跟踪用户访问记录,更不会分析用户。

github地址:
https://github.com/searxng/searxng

文档地址:https://docs.searxng.org/

一、环境安装

单独起一台虚拟机,8C,8G,200G,配置IP:192.168.210.58

修改docker安装源,从清华镜像安装安装docker环境

修改HUB镜像源,从国内镜像安装

二、克隆项目代码

cd /usr/local
git clone https://github.com/searxng/searxng-docker.git
cd searxng-docker

三、修改配置

1、修改docker-compose.yaml,将端口映射从 127.0.0.1:8080:8080 改为 8080:8080,以便允许任意 IP 访问

ports:
  - "8080:8080"

2、修改 searxng/settings.yml

修改 secret_key,将其改为任意值(不能使用默认值)

server:
  secret_key: "your_custom_secret_key"

启用json支持,添加以下参数,如果不添加json支持,dify授权时会报错

search:
  api_enabled: true
  formats:
    - html
    - json

dify集成SearXNG搜索引擎

3、启动docker

 docker compose up -d

四、修改searxng首选项

访问
http://192.168.210.58:8080

点击右上角首选项,添加国内可以访问的一些搜索引擎

五、dify添加searxng插件

1、登录dify,点击工具,点击右上角插件

dify集成SearXNG搜索引擎

2、点击安装插件,选择插件市场

dify集成SearXNG搜索引擎

3、搜索searxng,点击安装,安装后会在工具栏看到searxng工具插件

4、点击插件,选择去授权

dify集成SearXNG搜索引擎

如果searxng没有启用json,那么这个地方会报错

5、授权成功

dify集成SearXNG搜索引擎

© 版权声明

相关文章

4 条评论

您必须登录才能参与评论!
立即登录
  • 头像
    如来大 读者

    搜索有问题,只要超过5个字就会找不到结果

    无记录
  • 头像
    明明就是小词 投稿者

    确实不太好用。

    无记录
  • 头像
    不知名的孙小姐 投稿者

    收藏了

    无记录
  • 头像
    华何不离伤 读者

    收藏了,感谢分享

    无记录