Dify 是一个开源的 LLM 应用开发平台。提供从 Agent 构建到 AI workflow 编排、RAG 检索、模型管理等能力,轻松构建和运营生成式 AI 原生应用,比 LangChain 更易用。
首先到dify官方网站上有详细介绍
https://docs.dify.ai/zh-hans/getting-started/install-self-hosted/docker-compose
克隆 Dify 代码仓库
克隆 Dify 源代码至本地环境。
假设当前最新版本为 1.0.0 这个是当前发布的最新的版本
git clone https://github.com/langgenius/dify.git --branch 1.0.0
我在腾讯云服务器下载很慢,我换成了码云上的地址
https://gitee.com/dify_ai/dify 很快下载下来。
启动 Dify
进入 Dify 源代码的 Docker 目录
cd dify/docker
复制环境配置文件
cp .env.example .env
根据你系统上的 Docker Compose 版本,选择合适的命令来启动容器。你可以通过 $ docker compose version 命令检查版本,详细说明请参考 Docker 官方文档:
如果版本是 Docker Compose V2,使用以下命令:
docker compose up -d
如果版本是 Docker Compose V1,使用以下命令:
docker-compose up -d
我用的服务器是腾讯的Ubuntu22.04-Docker26
等待几分钟后轻松搞定,不需要配置很多东西
最后检查是否所有容器都正常运行:
docker compose ps
设置下管理员账号信息
本地环境
http://localhost
服务器环境
http://your_server_ip
进去后可以配置模型供应商,我这里选择ollama。填入ollama的服务的URL即可