跳到主要内容

获取更多AI技术与应用的第一手资讯,包括大语言模型、AI框架、算法等热门内容。 我们会定期推送高质量的AI知识、工具使用指南和行业动态。

微信公众号二维码

01-Dify Docker部署

Dify 社区版 是一款开源的大语言模型(LLM) 应用开发平台。它融合了后端即服务(Backend as Service)和 LLMOps 的理念,使开发者可以快速搭建生产级的生成式 AI 应用。即使你是非技术人员,也能参与到 AI 应用的定义和数据运营过程中。

由于 Dify 内置了构建 LLM 应用所需的关键技术栈,包括对数百个模型的支持、直观的 Prompt 编排界面、高质量的 RAG 引擎、稳健的 Agent 框架、灵活的流程编排,并同时提供了一套易用的界面和 API。这为开发者节省了许多重复造轮子的时间,使其可以专注在创新和业务需求上

部署建议

Dify官方给出的最低配置如下,我这边不建议用这样的配置

>CPU >= 2 Core

>RAM >= 4 GiB

为了更好的体验Dify所带来的便捷性,我建议部署的服务器配置尽量满足

CPU >= 8 Core

RAM >= 16 GiB

操作系统软件描述
macOS 10.14 or laterDocker Desktop为 Docker 虚拟机(VM)至少分配 8 个虚拟 CPU(vCPU) 和 16GB 初始内存,以便更好的体验
Linux platformsDocker 19.03 or later Docker Compose 1.28 or later参考 安装 Docker安装 Docker Compose 来搭建基础环境。
Windows with WSL 2 enabledDocker Desktop建议将源代码和其他数据绑定到 Linux 容器中时,将其存储在 Linux 文件系统中,而不是 Windows 文件系统中。

linux 部署

1、克隆 Dify 代码

git clone https://github.com/langgenius/dify.git

2、启动Dify

cd dify/docker
cp .env.example .env
docker-compose up -d
或者
docker compose up -d

windows 部署

1、克隆 Dify 代码,一键部署

git clone https://github.com/langgenius/dify.git
cd dify/docker
cp .env.example .env
docker-compose up -d

访问 Dify

# 本地环境
http://localhost

# 服务器环境
http://your_server_ip

第一次进入系统会默认路由到安装设置界面,可以对Dify设置管理员帐号密码!