简介

Dify 是一个高效的工具,旨在简化开发和部署流程。本文档将指导您如何在本地或服务器上部署 Dify。

系统要求

  • CPU >= 2 Core

  • RAM >= 4 GiB

  • 操作系统: Linux, macOS 或 Windows

安装步骤

步骤 1: 环境准备

确保您的系统已安装以下软件:

步骤2: 下载Dify

  • 代码仓库:Dify

    • 直接下载代码仓库

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

步骤3:配置和启动Dify

cd dify
cd docker
cp .env.example .env   # .env内为全部的环境变量,可根据需求替换
docker compose up -d

步骤4:页面访问Dify

  • 链接:http://127.0.0.1:80

  • 初始账号密码:会将第一位用户设置为管理员

步骤5:配置大模型

  • 登录 [Dify]-[个人中心]-[设置]

  • 选择 [模型供应商]-[设置自定义模型]

  • 设置信息

步骤5:配置工作流

  • 选择 [工作室]-[创建空白应用]-[Chatflow]

  • 选择 [LLM]-[模型]-[deepseek-r1]

  • 选择 [预览]-[对话]-[发布]

步骤6:配置知识库

  • 选择 [知识库]-[创建知识库]

  • 选择 [创建知识库]-[可导入现有文本]/[可创建空的书知识库]-[默认分段即可]

步骤7:插入知识库到工作流

  • 选择 [工作室]-[选择创建好的工作流]-[插入知识检索]

  • 选择 [知识检索]-[选择知识库]-[添加]

  • 选择 [LLM]-[将知识库检索后的内容放入AI]

  • 点击 [预览]-[输入知识库内容]-[验证是否可以检索到内容]-[发布]

步骤8:使用API调用Dify

  • 选择 [工作室]-[选择我们创建好的工作流]-[访问API]-[创建秘钥]

  • 搭建 New-api 进行格式转换,转换成常见的 Openai 的格式进行访问

  • 类型:Dify

  • URL:https://api.dify.ai

  • 秘钥:创建好的秘钥

  • 模型可以随意编写

步骤9:页面调用工作流的API

  • 选择 [语言模型]

  • API Key: New-api中设置的令牌!

  • API 代理地址:New-api的链接 后面记得加v1

  • 模型:我们在New-api上自定义的模型名称

  • 返回对话 选择我们的模型,对话即可