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

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


http://www.kler.cn/a/612521.html

相关文章:

  • python dict转换成json格式
  • 【C++游戏引擎开发】《线性代数》(2):矩阵加减法与SIMD集成
  • PHP 应用SQL 注入符号拼接请求方法HTTP 头JSON编码类
  • 鸿蒙 ArkUI 进行网络状态监听封装
  • vector和list区别
  • leetcode240.搜索二维矩阵||
  • Flask接口开发--引入mysql
  • Qt:QWebEngineView显示网页失败
  • Android 底部EditView输入时悬浮到软键盘上方
  • 无人机产教融合新方向,装调检修技术详解
  • 前缀和、差分
  • C语言--文件操作教案
  • Mybatis缓存模块分析-源码
  • C# SerialPort 类中清空缓存区的方法
  • 如何使用腾讯云HAI快速、高质量生成Stable Diffusion图片
  • vmwaretools解压失败|vmware tools distrib cannot mkdir read only file system|bug汇总
  • 2025年渗透测试面试题总结-某奇安信-Ateam(题目+回答)
  • Oracle初识:登录方法、导入dmp文件
  • Qt弹出新窗口并关闭(一个按钮)
  • JVM 概述/结构/架构/生命周期