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的官方文档

收藏
最新工具
ChinaTextbook
ChinaTextbook

一个专门收集和分享中国大陆从小学到大学的教材资源的开源项目,特别...

暗壳AI
暗壳AI

家居AIGC营销与导购工具,它号称“一人即团队”,能够快速生成渲...

UntitledPen
UntitledPen

一个可以生成真实人声旁白的工具,也就是能够在一个平台上编写、编辑...

PageAI
PageAI

一款AI网站生成工具,就像一个小型创意工作室一样,能在短时间内根...

Seedance AI
Seedance AI

字节跳动推出的一款强大的视频生成工具,借助 Seedance 1...

ChatPs
ChatPs

ChatPs 是一款为 Photoshop 设计的插件,它背后是...

趣丸千音
趣丸千音

一个AI语音创作平台,专注提供一站式智能语音解决方案。集成文本转...

太极神器 TAICHI-flet
太极神器 TAICHI-flet

基于flet的一款多功能娱乐软件,实现了浏览图片、音乐、小说、各...

YIKM
YIKM

一个能在线玩小霸王、红白机、街机、FC 等经典游戏的地方,像《魂...

Bridgely
Bridgely

基于AI的实时通用翻译浏览器扩展,支持 60 多种语言,包括 W...