Dify在Windows上的部署

张开发
2026/4/9 20:45:03 15 分钟阅读

分享文章

Dify在Windows上的部署
文章目录一、前置概念介绍1.1、大模型1.2、智能体Agent1.3、Agent与大模型的对比与区别二、Dify平台在windows中的安装2.1、什么是Dify2.2、Dify能做什么2.3、Dify在windows上安装教程1、安装Docker Desktop2、配置Docker3、下载Dify4、访问 Dify一、前置概念介绍1.1、大模型定义大模型是指参数规模巨大通常达数十亿甚至万亿级别、通过海量数据训练而成的深度学习模型具备强大的‌语言理解、生成与推理能力‌。其中‌大语言模型LLM‌ 是最主流的类型。模型的典型代表国外GPT、Gemini、LLaMA、Grok…国内DeepSeek、Qwen、Kimi、豆包…核心能力高质量文本生成多轮对话理解代编写与调试逻辑推理与知识整合大模型的局限大模型本身无法联网大模型本身无法通过联网获取最新的信息知识过时大模型有训练截止时间知识停留在过去的某个时间段深度不足缺乏专业领域的知识垂直深度不够存在“幻觉”大模型本身是一种概率模型会生成错误但自信的答案不能执行无法完成实际的操作1.2、智能体Agent定义智能体是以大模型为“大脑”但‌具备感知、规划、决策、执行与学习能力‌的自主系统能‌完成从目标到行动的完整闭环。核心特征自主性‌无需人工逐步骤干预,能够独立思考和决策工具调用‌可调用各种外部能力如API、代码解释器、数据库等任务规划可以拆解并执行复杂的任务(以任务流的模式)1.3、Agent与大模型的对比与区别对比维度传统大模型Agent定位被动响应主动执行信息获取仅限训练数据可实时搜索能力边界只能对话可以调用工具任务处理单轮回答多步规划应用场景咨询回答实际业务总结大模型聊天对象Agent不仅能聊还能做、能执行。二、Dify平台在windows中的安装2.1、什么是Dify定义Dify是一个开源的大语言模型LLM应用开发平台旨在简化和加速生成式AI应用的创建和部署。可以简单理解为它是Agent的开发工具目前主流的智能体开放平台有Coze、Dify等Coze和Dify的区别需要生产级、可控、可扩展、可监控且支持复杂 RAG/工作流和私有化部署的 AI 应用选择Dify更合适Coze则更适合追求零代码、快速轻量上手的非技术个人或小团队。特点本地 / 云端大模型适合企业级开发 / 支持个人应用可视化工作流不写代码也可以搭建复杂的ai应用开源免费、且支持私有化部署数据可控 / 防止数据泄露低代码 / 无代码不需要自己去写代码2.2、Dify能做什么聊天助手快速构建具备上下文理解能力的对话机器人支持多轮对话。知识库RAG)轻松接入企业私有文档实现基于自有知识的精准问答。工作流Workflow通过可视化画布编排复杂的业务逻辑实现任务自动化。Agent智能体构建能够自主调用工具、拆解并完成复杂任务的智能助手。2.3、Dify在windows上安装教程1、安装Docker Desktop下载Dockerhttps://docs.docker.com/desktop/setup/install/windows-install/下载完先不安装Docker对硬件有要求在安装前要进行wsl的配置的查看和设置软件硬件要求软件版本条件条件要求1WSL 版本 ≥2.1.52Windows10 64 位企业版 / 专业版 / 教育版22H2内部版本 190453Windows11 64 位企业版 / 专业版 / 教育版23H2内部版本 22631及更高只要满足上面 任意 1 条 → 不用重装系统。一条都不满足 → 需要重装 / 升级系统。硬件必须全部满足硬件项要求系统位数必须64 位处理器支持二级地址转换SLAT近几年的 CPU 基本都支持内存≥4GB 系统内存快速自查命令查看Windows版本在终端中输入winver会弹出版本号与内部版本号对照上面表格即可如下查看WSL版本在终端中输入wsl--version看版本号是否 ≥ 2.1.5版本过低则执行更新wsl--update未安装 WSL 则执行wsl--install启动虚拟机管理程序打开 控制面板 → 程序 → 启用或关闭 Windows 功能勾选虚拟机平台、适用于Linux的Windows子系统。确定并重启电脑。可以直接安装Docker了双击安装即可默认安装就就可以了2、配置Docker修改数据存储位置避免 C 盘爆炸自己设置个路径不要使用默认的c盘路径更改完后点击应用配置镜像加速{builder:{gc:{defaultKeepStorage:20GB,enabled:true}},experimental:false,features:{buildkit:true},registry-mirrors:[https://docker.1panelproxy.com,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://dockerregistry.cyou,https://docker-cf.registry.cyou,https://dockercf.jsdelivrf.yi,https://docker.jsdelivrf.yi,https://dockertest.jsdelivrf.yi,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]}重启Docker3、下载Dify下载 Difyhttps://github.com/langgenius/dify下载 zip 压缩包并解压修改配置文件进入解压后的 docker 目录将.env.example重命名为.env启动Dify在该目录打开终端执行启动命令dockercompose up-d等待 1015 分钟拉取镜像完成拉取失败是网络问题重新拉取就行停止命令docker compose down回到DockerContainers已有Dify所需的所有服务4、访问 Dify浏览器打开http://localhost/install设置管理员邮箱、用户名、密码完成初始化即可进入后台Dify在windows上的本地部署全部完成。

更多文章