Dify 部署联网插件:联网智能体

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功能对搜索到的相关内容进行爬取,并进行总结分析


这三个插件安装完毕,创建工作室(智能客服-联网),之后配置联网插件,点击工具


配置完成

发布 > 更新 > 点击运行。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容