欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 能源 > docker-Dify外接Fastgpt知识库

docker-Dify外接Fastgpt知识库

2025/9/15 2:07:23 来源:https://blog.csdn.net/j476091245/article/details/146566784  浏览:    关键词: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

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词