1、Dify是什么?
Dify是一个用于开发LLM应用的开源平台。其直观的界面结合了代理AI工作流程、RAG管道、代理能力、模型管理、可观察性功能等——让您能够快速从原型过渡到生产。
2、怎么开始?
(1)一台linux服务器:CPU>=2C、内存>=4GB
(2)一个docker环境(包含docker compose命令):docker 镜像 https://docker.m.daocloud.io
(3)安装:
git clone https://github.com/langgenius/dify.git
cd dify/docker
cp .env.example .env
docker compose up -d
(4)访问:http://ip ip为dify所在机器的IP,默认使用80端口
3、配置大模型
(1)插件-探索Marketplace-模型,安装硅基流动、通义千问、Ollama、OpenAI等。注:安装能够访问且有API密钥的模型供应商
(2)右上头像-设置-模型提供商-硅基流动(安装了硅基流动模型插件)-配置,填入凭据名称、API Key,保存。截至目前,支持收费免费模型共计64个
(3)右上头像-设置-模型提供商-系统模型设置,选择或调整默认模型,例如:

至此,配置结束,可以构建智能体应用了。
4、构建聊天室
(1)工作室-创建空白应用-新手适用-聊天助手,填上应用名称,创建即可
(2)此时,什么不用动,右上角发布或直接发消息即可
(3)如果聊天中使用的默认模型回答不好,可以在发布按钮左侧选择更换模型或多模型对比
5、构建xxx
(1)Chatflow:编排各类能力,构建智能体应用
(2)文本生成应用:可构建翻译、OCR
(3)支持知识库,可以API灌入知识
(4)支持多模态大模型
(5)支持网页、API,可嵌入第三方网站
(6)源代码:开源
(7)社区版免费,但只能有一个工作空间
(8)各类开发文档完善有效