Dify简介(直接复制的官网内容)
Dify 是一款开源的大语言模型(LLM)应用开发平台。它融合了后端即服务(Backend as Service)和 LLMOps 的理念,使开发者可以快速搭建生产级的生成式 AI 应用。
为什么使用 Dify?
你或许可以把 LangChain 这类的开发库(Library)想象为有着锤子、钉子的工具箱。与之相比,Dify 提供了更接近生产需要的完整方案,Dify 好比是一套脚手架,并且经过了精良的工程设计和软件测试。
Dify 能做什么?
Dify 一词源自 Define + Modify,意指定义并且持续的改进你的 AI 应用,它是为你而做的(Do it for you)。
-
创业,快速的将你的 AI 应用创意变成现实,无论成功和失败都需要加速。在真实世界,已经有几十个团队通过 Dify 构建 MVP(最小可用产品)获得投资,或通过 POC(概念验证)赢得了客户的订单。
-
将 LLM 集成至已有业务,通过引入 LLM 增强现有应用的能力,接入 Dify 的 RESTful API 从而实现 Prompt 与业务代码的解耦,在 Dify 的管理界面是跟踪数据、成本和用量,持续改进应用效果。
-
作为企业级 LLM 基础设施,一些银行和大型互联网公司正在将 Dify 部署为企业内的 LLM 网关,加速 GenAI 技术在企业内的推广,并实现中心化的监管。
-
探索 LLM 的能力边界,即使你是一个技术爱好者,通过 Dify 也可以轻松的实践 Prompt 工程和 Agent 技术,在 GPTs 推出以前就已经有超过 60,000 开发者在 Dify 上创建了自己的第一个应用。
Dify相关网站
GitHub - langgenius/dify: Production-ready platform for agentic workflow development.
Dify硬件要求
-
CPU >= 2 Core
-
RAM >= 4 GiB
1、安装docker和docker-compese
#Linux platforms docker版本要求
#Docker 19.03 or later
#Docker Compose 1.28 or later
sudo apt install -y docker-ce docker-ce-cli containerd.io
sudo apt install -y docker-compose-plugin#需 Docker 20.10+)
#开机自启动
sudo systemctl start docker
sudo systemctl enable docker
#验证安装
dcoker -v
docker-compose --version 或 docker compose version
2、下载dfiy
https://codeload.github.com/langgenius/dify/zip/refs/heads/main
3、上传到服务器
官网部署教程:Docker Compose 部署 - Dify Docs
环境变量说明:环境变量说明 - Dify Docs
#创建安装目录
mkdir /ssd/dify
#上传zip到创建的目录中解压
cd dify
cd docker
cp .env.example .env
docker compose up -d
4、访问 Dify
你可以先前往管理员初始化页面设置设置管理员账户:
# 本地环境
http://192.168.6.243/install