Dify 部署联网插件:联网智能体
前提条件
- dify(版本1.0.0)已部署
- 平台-阿里云服务器
1 创建工作室
进入自已部署好的dify首页
> 工作室
> 创建空白应用
> Agent
2 安装联网插件-SearXNG
SearXNG 是一个免费的互联网元搜索引擎,整合了各种搜索服务的检索结果。用户不会被跟踪,搜索行为也不会被分析。
安装教程官方网站SearXNG | Dify
由于我安装dify是新版本,里面没有SearXNG,同时settings.yml也不在dify中。
2.1 安装SearXNG
dify首页
> 工具
> 插件
> 搜索Marketplace
进入市场,之后下载 searxng,下载完成后,上传插件,就OK啦。
2.2 添加配置文件
从老版本中获取dify/api/core/tools/provider/builtin/searxng
,复制粘贴到dify/api/core/tools/builtin_tool/providers/
配置完成后,
配置文件路径如下:
api/core/tools/builtin_tool/providers/searxng/docker/settings.yml
2.3 启动服务
在 Dify 根目录下启动 Docker 容器。
cd dify
docker run --rm -d -p 8081:8080 -v "${PWD}/api/core/tools/builtin_tool/providers/searxng/docker:/etc/searxng" searxng/searxng
[root@iZbp10y1sgvj78vl58x69nZ dify]# docker run --rm -d -p 8081:8080 -v "${PWD}/api/core/tools/builtin_tool/providers/searxng/docker:/etc/searxng" searxng/searxng
Unable to find image 'searxng/searxng:latest' locally
latest: Pulling from searxng/searxng
latest: Pulling from searxng/searxng
0a9a5dfd008f: Already exists
149022d165c0: Pull complete
4f4fb700ef54: Pull complete
22cea6fe23b3: Pull complete
818c3b54a5e9: Pull complete
bd00de00a381: Pull complete
3210f4229888: Pull complete
6ba4ce42be24: Pull complete
Digest: sha256:719399985d63294b08980ec23eb8bc2ab8d9ade3d101456abf18420fdd765f7d
Status: Downloaded newer image for searxng/searxng:latest
f0ec44b995aab38e356788dc70ccf5f097ae204ac54a80520c7210d8a338902d
2.4 使用 SearXNG
在 工具 > SearXNG > 去认证
中填写访问地址,建立 Dify 服务与 SearXNG 服务的连接。SearXNG 的 Docker 内网地址一般是 http://host.docker.internal:8081
。
首先,启动后,在本机测试一下。
# curl: (6) Could not resolve host: host.docker.internal; Unknown error
curl http://host.docker.internal:8081
# 但是将host.docker.internal改成自已服务器的ip就可以啦。
curl http://ip:8081
在服务器安全组中配置一下,入方向和出方向都配置:
添加新的入方向规则:
◦ 协议类型:TCP
◦ 端口范围:8081/8081(或你映射的其他端口)
◦ 授权对象:0.0.0.0/0(允许所有 IP 访问,或指定特定 IP 范围)
点击授权,输入http://ip:8081 之后,点击保存即可:
3 time + tavily_search + webscraper
联网也可以使用 time + tavily_search + webscraper
- 使用time工具获取当前的时间
- 使用tavily_search功能进行联网搜索
-
使用webscraper功能对搜索到的相关内容进行爬取,并进行总结分析
这三个插件安装完毕,创建工作室(智能客服-联网),之后配置联网插件,点击工具
配置完成
发布 > 更新 > 点击运行。