Dify安装指南及使用教程

Dify是什么?

Dify 是一个开源的大语言模型(LLM)应用开发平台,融合了后端即服务(Backend as a Service, BaaS)和 LLMOps 的理念,提供从原型设计到生产部署的全流程支持,使开发者可以快速搭建生产级的生成式 ai 应用,下面为你介绍Dify安装指南及如何使用。

Dify安装指南及使用教程.webp

Dify安装指南

一、环境准备

  • 确保系统满足以下要求:CPU至少2核心,内存至少4GB(建议8GB以上),硬盘空间至少20GB。操作系统支持Windows、macOS或Linux。

  • 安装Docker和Docker Compose。Windows用户建议开启WSL2。

  • 安装Git(可选)。

二、安装Dify

1. 下载代码:

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

2. 配置环境:

cp .env.example .env

3. 启动服务:

如果使用Docker Compose V2:

docker compose up -d

如果是V1版本:

docker-compose up -d

4. 检查服务状态:

docker compose ps

确保所有容器都显示“Up”状态。

三、配置Dify

1. 基础配置:打开.env文件,配置以下关键参数:

CONSOLE_URL=http://localhost
SERVICE_API_URL=http://localhost
UPLOAD_FILE_SIZE_LIMIT=50 # 文件上传限制,单位MB
UPLOAD_FILE_MIME_TYPES=.pdf,.doc,.docx,.txt # 允许上传的文件类型

2. 模型配置:访问http://localhost,完成注册和登录后,进入Settings → Model Provider,添加模型配置。

Dify如何使用

1. 创建应用:

  • 点击“创建空白应用”,选择应用类型(如聊天助手、Agent等),并进行命名。

  • 配置完成后即可在聊天框中进行互动。

2. 创建知识库:

  • 进入“Dataset → Create New”,上传文档文件,支持多种格式,也支持从Notion导入或同步外部站点。

  • 设置索引参数和检索规则,推荐使用nomic-embed-text:latest作为文件嵌入模型。

3. 配置工作流:

  • 创建新的Workflow,选择已有的工作流或自定义设置提示词模板。

4. 其他操作

  • 停止Dify:

docker-compose down
  • 更新Dify:

git pull origin main
docker-compose down
docker-compose up -d
  • 进一步配置:可根据需要配置SSL、调整数据库设置等。

更详细的教程可以参考Dify的官方文档

收藏
最新工具
XiaomiROM
XiaomiROM

一个能下载小米手机、平板等设备官方系统固件的网站,收集了国行、全...

CPS check
CPS check

一人测试用户点击速度(CPS,即每秒点击次数) 的在线网站,可在...

中国庭审公开网
中国庭审公开网

全国法院的庭审直播平台,能看各类案件庭审直播和回放,还能按不同条...

GradientHunt
GradientHunt

一个免费的色彩灵感平台,提供大量手工制作的时尚渐变色,目标是成为...

特工宇宙
特工宇宙

国内首个专注于Agent的科技媒体,由杭州电子科技大学00后毕业...

面灵AI
面灵AI

一款面试辅助工具,能实时分析面试问题并给出专业建议,支持多语言面...

Teleprompter Online
Teleprompter Online

一款免费的在线提词器网页应用,能在PC或Mac的现代网页浏览器上...

Gallerix
Gallerix

也叫“巨人网上博物馆”,是个专注艺术的互联网博物馆,Galler...

快手Kwali
快手Kwali

磁力引擎旗下磁力开创平台推出的AI视频I创作工具,输入自然语言指...

磁力开创
磁力开创

快手磁力引擎推出的一站式视频创意生产平台,结合智能化功能和简化流...