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

收藏
最新工具
AiPyApp
AiPyApp

一款以Python为核心的开源新人工智能体助手,结合大模型和 P...

Adobe Express
Adobe Express

Adobe推出的一站式设计工具,整合了图像、视频、文档/PDF、...

Intangible AI
Intangible AI

创意行业空间智能AI平台,通过简洁的3D界面与空间智能技术解决A...

法大大iTerms
法大大iTerms

法大大推出的一站式法律AI工作台,基于自研法律大模型的AI智能体...

Relume
Relume

一个通过AI来优化网站设计与搭建流程的平台,可以快速生成网站地图...

Pomelli
Pomelli

Google开发的AI营销工具,主要服务中小商家。你只需要提供企...

Gartic.io
Gartic.io

一个很受欢迎的在线绘画猜词游戏。它把经典的“你画我猜”玩法和多人...

LandPPT
LandPPT

一个基于大语言模型的开源免费AIPPT生成平台,支持将文档内容自...

AppleWalls
AppleWalls

一个免费提供苹果官方内置壁纸下载的网站,包括iPhone、iPa...

Coddy.Tech
Coddy.Tech

一个免费、有趣且实用的编程学习平台。支持学习包括 Python、...