WIN11 企业版 部署Dify+Docker

Dify(Do it for you)是一款开源的大语言模型应用开发平台,旨在简化AI应用的创建、部署和管理过程,使开发者能够更快速、更轻松地构建和运营基于GPT等模型的AI应用。

Dify平台创建和运营一个AI chatbot应用,涉及到登录平台、连接数据集、训练AI模型、创建应用程序、配置用户体验、利用可视化工具和服务以及持续优化等步骤。

WIN11 部署Dify

本机系统:win11企业版,CPU:i7,内存:8G。

一、开启虚拟化

确保电脑已开启了Hyper-V虚拟化 打开任务管理器->性能
在这里插入图片描述电脑桌面使用快捷键 win + r 键入 OptionalFeatures,“确定”之后打开 Windows 功能
在这里插入图片描述
很多用户是window家庭版 开启虚拟化 下面的操作可以参考 如有不对可以随时指出
桌面上新建一个名为“hyper-v.cmd”文件,记事本打开,输入以下内容,保存后用管理员身份运行。

pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt

Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

以管理员身份打开 PowerShell 控制台,运行以下命令:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

二、安装docker desktop最新版

电脑桌面使用快捷键 win + r 键入 OptionalFeatures,“确定”之后打开 Windows 功能。
在这里插入图片描述
去官网下载最新的Docker
https://www.docker.com/products/docker-desktop/
在这里插入图片描述
下载好之后直接双击安装,安装过程中这里有两个选项,记得都勾选上。
在这里插入图片描述
出现上图界面就说明安装完成,点“Close”关闭安装界面
在这里插入图片描述启动Docker
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如果能看到这个页面就是安装成功了
在这里插入图片描述
如果在启动Docker中报错和WSL相关的 去检查WSL
电脑桌面使用快捷键 win + r 键入 PowerShell
wsl --status 检查版本 正常的为2
在这里插入图片描述
如果有问题 先输入命令“wsl.exe --list --online”查看当前在系统上可以安装并运行的WLS发行版列表。从列表中我们可以看到支持的有常见的Ubuntu、Debian等
在这里插入图片描述
这里我以安装Debian为例,输入命令“wsl.exe --install Debian”即可

三、部署Dify

在git里面clonedify
git clone https://github.com/langgenius/dify.git
进入当前目录dify/docker
复制.env.example .env

linux操作

cd dify/docker
cp .env.example .env

这一步如果翻墙可以直接成功 如果没有翻墙 需要Docker镜像

docker compose up -d

在这里插入图片描述

Error response from daemon: Get “https://registry-1.docker.io/v2/”: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) ,这个是因为源的问题,我们可以使用国内的镜像源。具体操作为:daemon.json文件,然后添加以下内容:
在这里插入图片描述

{
"registry-mirrors": [
    "https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com",
    "https://docker.m.daocloud.io",
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com",
    "https://your_preferred_mirror",
    "https://dockerhub.icu",
    "https://docker.registry.cyou",
    "https://docker-cf.registry.cyou",
    "https://dockercf.jsdelivr.fyi",
    "https://docker.jsdelivr.fyi",
    "https://dockertest.jsdelivr.fyi",
    "https://mirror.aliyuncs.com",
    "https://dockerproxy.com",
    "https://mirror.baidubce.com",
    "https://docker.m.daocloud.io",
    "https://docker.nju.edu.cn",
    "https://docker.mirrors.sjtug.sjtu.edu.cn",
    "https://docker.mirrors.ustc.edu.cn",
    "https://mirror.iscas.ac.cn",
    "https://docker.rainbond.cc"
  ]
  }

linux版本的daemon.json在
在这里插入图片描述
Window我没有找到这个文件 所以是直接在Docker里面添加的
在这里插入图片描述
添加好之后重启Docker 在运行 docker compose up -d
在这里插入图片描述
检查加载,如果能看到以下服务的话就说明加载成功了

在这里插入图片描述
在浏览器中输入http://localhost就进入到了dify的登录界面,设置好邮箱、用户名和密码就可以登录进去了
在这里插入图片描述

### Dify免费版与企业版的区别与特性对比 Dify是一款专注于AI应用开发的低代码平台,提供从智能问答到内容生成的多种功能。其免费版和企业版在功能、部署方式、扩展性以及成本模型上存在显著差异[^1]。 #### 1. 功能特性 - **免费版**:提供基础的AI功能,例如智能问答、文档上传构建知识库、简单的多语言支持等。适合个人开发者或小型团队快速验证概念(MVP)。功能相对有限,主要面向非核心业务场景。 - **企业版**:除了包含免费版的所有功能外,还支持高级特性,如权限管理、流量监控、模型热切换、自定义RAG框架等。适合需要高可用性和稳定性的生产环境[^4]。 #### 2. 部署方式 - **免费版**:仅支持SaaS模式,数据存储和处理完全依赖云端,用户无法自主控制数据流向和存储位置。 - **企业版**:支持自托管部署(如Docker/K8s),允许企业在本地或私有云环境中运行Dify,确保敏感数据不出内网,满足金融、医疗等行业的合规需求[^3]。 #### 3. 扩展性 - **免费版**:API集成有限但精选,主要用于连接常见的第三方服务。对于复杂的数据处理或API串联需求支持较弱。 - **企业版**:支持更广泛的API集成,并允许通过自定义代码扩展功能。此外,企业版可以对接多种主流大语言模型(LLM),实现多模型热切换[^2]。 #### 4. 成本模型 - **免费版**:提供基础功能免费使用,超出一定额度后按Token计费(例如OpenAI API调用费用)。 - **企业版**:采用订阅制收费,具体费用根据功能模块、用户数量和使用规模而定。虽然初始成本较高,但长期来看能降低第三方模型调用的额外支出。 #### 5. 学习门槛 - **免费版**:提供低代码/无代码界面,即使是非技术用户也能快速上手,完成简单的AI应用开发。 - **企业版**:虽然也保持较低的学习门槛,但由于涉及更多高级功能,可能需要一定的技术背景来充分利用其潜力[^4]。 ```python # 示例代码:如何通过Dify API上传文档构建知识库 import requests url = "https://api.dify.com/v1/documents" headers = { "Authorization": "Bearer YOUR_API_KEY", "Content-Type": "application/json" } payload = { "file": ("example.pdf", open("example.pdf", "rb")), "name": "Example Document" } response = requests.post(url, headers=headers, files=payload) print(response.json()) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值