当前位置: 首页 > news >正文

docker-Dify外接Fastgpt知识库

参考地址:https://mp.weixin.qq.com/s/crQrneHZ0sT-c04YanofSw

总体步骤
  1. 部署fda(fastgpt-dify-adapter)
  2. docker 部署dify,fastgpt
  3. 在fastgpt创建open apikey,复制知识库id;
  4. 在dify外接fastgpt知识库;
docker安装

下载Docker Desktop

https://docs.docker.com/desktop/

部署fda

在目录D:\docker_dify_rag 新建文件docker-compose.yml

执行命令

docker-compose up -d 

50519是服务的端口,下面dify外接知识库会用到

部署fastgpt
  • 部署fastgpt

在目录D:\docker_dify_rag\fastgpt 下新建2个文件config.jsondocker-compose.yml

执行命令

# 启动容器
docker-compose up -d

打开fastgpt http://localhost:3000/login?lastRoute=%2Fapp%2Flist 账号密码默认:root 1234

新建一个知识库,选个文档放进去,这里的**知识库 ID 和API密钥**后面会用到

部署dify

在目录D:\docker_dify_rag 下载dify源码

git clone https://github.com/langgenius/dify.git

复制.env 文件,在docker-compose.yaml 添加容器的名字

执行命令

cp .env.example .env
docker compose up -d

打开服务地址:http://localhost ,新建知识库,把同样的文档放进去

创建知识库的过程中需要添加大模型,选择通义千问,把apikey放进去

dify外接fastgpt知识库

访问dify,知识库->外部知识库API->添加外部知识库API

http://host.docker.internal:50519 这里的50519 是fda部署的端口

然后我们创建一个外部知识库

注意填写前面的fastgpt知识库id

最后,随便进入一个dify应用,点击添加知识库

执行结果比较

应用里分别选择本地知识库和外接知识库,看执行效果

deepseek/deepseek-chat-v3-0324:free

相关文章:

  • img 的 onerror属性
  • 实战打靶集锦-33-Bottleneck
  • CD19.【C++ Dev】类和对象(10) 日期类对象的成员函数(日期+天数)
  • django orm的优缺点
  • 数据结构与算法——顺序表的实现以及增、插、删、查、印、毁
  • MySQL-- 多表查询的分类,SQL92与SQL99,7种JOIN的实现,SQL99语法的新特性
  • Postman 全局 Header 如何设置?全局设置了解一下
  • 接口用例设计原则
  • 旋转变换原理
  • 养老更安心!智绅科技“智慧”养老系统,智在何处?
  • A SAM-guided Two-stream Lightweight Model for AnomalyDetection
  • springBoot统一响应类型3.3版本
  • 4、网工软考—VLAN配置—hybird配置
  • 以科技赋能,炫我云渲染受邀参加中关村文化科技融合影视精品创作研讨会!
  • 《白帽子讲 Web 安全》之跨站请求伪造
  • 剑指Offer44 -- 思维
  • Java Synchronized底层原理:Monitor机制、锁膨胀、自旋优化与偏向锁细节解密
  • vcpkg安装指定版本的库
  • 重磅推出稳联技术Profinet转CANopen网关智能工厂解决方案!
  • 磷酸铁锂电池自动分选机:新能源产业的智能新宠
  • 世卫大会拒绝涉台提案,外交部:坚持一个中国原则是人心所向
  • 海南乐城管理局原局长贾宁已赴省政协工作,曾从河南跨省任职
  • 广东信宜一座在建桥梁暴雨中垮塌,镇政府:未造成人员伤亡
  • 西浦国际教育创新论坛举行,聚焦AI时代教育本质的前沿探讨
  • 十年牢狱倒计时,一名服刑人员的期待与惶恐
  • 2025全球城市科技传播能力指数出炉,上海位列第六