在 LangBot 上使用 Dify
Dify 是一款开源的大语言模型(LLM) 应用开发平台。它融合了后端即服务(Backend as Service)和 LLMOps 的理念,使开发者可以快速搭建生产级的生成式 AI 应用。
Dify 可以创建聊天助手(含Chatflow)、Agent、文本生成应用、工作流等应用。
LangBot 目前支持聊天助手
(含Chatflow)、Agent
、工作流
三种 Dify 应用类型。
在 Dify 上创建应用
请根据 Dify文档 部署dify并创建你的应用。
发布应用后,在应用的 访问API
页面,生成 API 密钥。
保存 API 服务器和 API 密钥,在 LangBot 的 provider.json
文件中配置。
INFO
以上为 Dify 云服务版本的示例,若您使用本地自部署的社区版本,请使用 LangBot 访问你自己 Dify 服务的地址作为 base-url
,后方需要添加 /v1
作为路径。
- 若 LangBot 与 Dify 部署在同一台主机,并且都是使用 Docker 部署的,可以参考文章:网络配置详解。其中,请将启动 Dify 的 docker-compose.yaml 中所有容器的
networks
均添加langbot-network
,并为nginx
容器添加容器名dify-nginx
,最后在 LangBot 配置中将base-url
设置为http://dify-nginx/v1
。 - 其他情况请咨询贵司运维人员。
配置 LangBot
参考 Dify Service API 配置 文档,配置 LangBot 的 provider.json
文件。