前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Windows搭建Agent开发平台-WSL2+Dify本地部署及开发指南

Windows搭建Agent开发平台-WSL2+Dify本地部署及开发指南

原创
作者头像
用户3617588
修改于 2025-02-11 04:53:31
修改于 2025-02-11 04:53:31
2K06
代码可运行
举报
文章被收录于专栏:Agent大模型工坊Agent大模型工坊
运行总次数:6
代码可运行

本指南通过使用WSL2(Windows Subsystem for Linux 2)与Dify构建本地化的AI应用开发平台。从环境认知、容器化部署到模型实战集成和智能体扩展,逐步完成整个过程,快速上手并部署国产大模型与低代码工作流应用。


一、平台架构

(一)WSL2 + Dify组合优点
  1. 无需安装额外的Linux主机或虚拟机,直接利用Windows系统实现对Linux环境的“原生”兼容。
  2. 对于经常使用Windows软件的人而言,能在熟悉的系统中快速完成开发与测试。
  3. 项目可通过本地方式轻松与其他Windows工具(如IDE、Office工具)进行配合,大大提高效率。
  4. WSL2提供了完整的Linux内核支持,可流畅运行Docker及相关容器化工具。
  5. 在WSL2中安装Docker后,可像在纯Linux下那样运行容器,大幅简化部署流程。
  6. Docker的容器化特性方便我们快速搭建、迁移和扩展AI服务,并且保障环境一致性。
(二)核心组件解析

Dify:可视化LLM应用开发平台

Dify是开源的 LLM 应用开发平台,提供从 Agent 构建到 AI workflow 编排、RAG 检索、模型管理等能力,轻松构建和运营生成式 AI 原生应用。

  1. 提供了简洁的界面和多元化的功能模块,让开发者可以快速组合大模型与数据,创建自己的聊天助手或智能流程。
  2. 内置了丰富的插件和工作流机制,可整合多种大模型与外部API

WSL2:Windows原生Linux子系统

  1. 可让Windows 10/11用户直接运行Linux二进制程序,实现近乎完整的Linux开发体验。
  2. 对比WLS1具备更优的I/O性能及系统兼容性。

二、环境准备

(一)WSL2安装与配置
  1. 启用适用于Linux的Windwos子系统

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
​
  1. 启用windows虚拟机功能

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
​
  1. Microsoft Store选择Linux分发版下载安装


(二)1Panel 运维面板安装
  1. 根据1panel官网教程,在WSL2环境中使用命令行安装1Panel curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh ​
  2. 完成安装后,通过浏览器访问相应的端口(http://[WSL_IP]:8888)进入面板。

  1. 在1Panel面板后台完成Docker镜像加速配置

https://docker.1panel.live 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

(三)Dify服务端部署
  1. 从Github下载Dify仓库

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git clone --depth 1 https://github.com/langgenius/dify.git
​
  1. 使用以下命令直接部署,等待一段时间后查看是否部署成功
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd dify/docker
cp .env.example .env
docker compose up -d   如报错找不到命令则用 docker-compose up -d
​

  1. 访问WSL-IP地址,默认80端口,根据提示完成安装,设置管理员账号后登录

三、智能体开发实战


(一)大模型服务

(二)创建DeepSeek聊天助手
  1. 在Dify中点击创建空白应用,选择聊天助手,点击创建

  1. 在调试与预览窗口选择所需要的模型并发布

  1. 在探索栏目,使用创建的聊天助手

(三)创建基于工作流的智能体
  1. 点击创建“工作流”类型智能体

  1. 利用Dify提供的低代码工具,拓展形成智能体的业务逻辑链

  1. 对智能体进行测试和使用

  1. 通过智能体日志进行业务流程分析调试


总结

通过本指南,我们已经了解了如何基于Windows系统的WSL2环境完成Dify的搭建与部署,熟悉了1Panel与Docker Compose等容器管理工具,并成功集成了国产大模型。

在此基础上,我们可以根据自身业务需求,利用RAG工作流构建更加丰富多样的智能应用,实现对话助手、文档问答以及多模态探索等功能。

完。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
探索Dify:开启大语言模型应用开发新时代
在当今科技飞速发展的时代,AI 技术的迅猛发展令人瞩目。从最初简单的图像识别,到如今复杂的自然语言处理,AI 正以前所未有的速度融入我们的生活和工作。大语言模型作为 AI 领域的重要突破,更是成为了众多开发者关注的焦点。它能够理解和生成自然语言,为智能客服、内容创作、智能问答等应用场景提供了强大的支持。
正在走向自律
2025/05/24
2370
探索Dify:开启大语言模型应用开发新时代
手把手教你:Windows与Linux下Dify+DeepSeek实现ragflow构建企业知识库
在当今人工智能飞速发展的时代,大语言模型(LLMs)已经成为众多领域的核心技术驱动力。无论是在智能客服、智能写作,还是在数据分析、决策支持等方面,大语言模型都展现出了强大的能力和潜力。然而,随着数据安全和隐私保护意识的不断提高,越来越多的企业和开发者开始寻求本地化部署大语言模型的解决方案,以确保数据的安全性和可控性。
范赟鹏
2025/05/30
7460
手把手教你:Windows与Linux下Dify+DeepSeek实现ragflow构建企业知识库
在Windows11上安装和使用WSL2
https://docs.microsoft.com/zh-cn/windows/wsl/
AiDBA宝典
2023/04/26
6.8K0
在Windows11上安装和使用WSL2
还在安装双系统? 试试 Windows 和 Linux 合体
作为一个长期使用 Linux 作为主力系统的开发人员,我经常向周围的朋友安利 Linux ( Ubuntu )系统。但非常尴尬的是,大部分人都是浅尝辄止,最后还是会回到 Windows 系统,布道成功的并不多。毕竟习惯的力量非常强大,要从一个熟悉的系统转向陌生的系统,需要有足够的动力才行。一句“ Linux 系统上能够玩游戏吗?”就能让我哑口无言,还有诸如网课、办公、图像处理软件之类的问题。的确,Linux 系统在应用程序支持方面(特别是娱乐休闲类)一直是软肋。虽然经过这么多年的努力,但具有全平台支持(Windows、Linux、Mac OS等)的软件还是相当少,特别是国内的一些办公软件、网课客户端,通常只开发了 Windows 版本。
云水木石
2020/07/02
8.3K0
pinetwork节点教程_搭建ss教程
    2020年3月31日(太平洋时间)Node软件的测试版上线此,版本号0.015。写下这篇文章时,版本号已更新至0.3.8。     Pi节点的安装设置过程稍复杂,在此做个总结。
全栈程序员站长
2022/11/09
13.1K4
WSL2安装Ubantu与Docker-desktop部署
WSL2(windows subsystem for linux 2)是微软推出的Windows上的Linux子系统,部署WSL2你将可以在windows上使用Linux系统,其使用体验无限接近与直接安装一台Linux系统。这里我部署WSL2主要是为了想在windows上使用docker。这里实现的过程大致是:
Tommonkey
2023/03/20
2.8K0
WSL2安装Ubantu与Docker-desktop部署
WSL2:我在原生的Win10玩转Linux系统
今天,我跟大家分享一个好玩的东西:WSL 2(Windows Subsystem for Linux 2)。WSL 2 很有意思,它是基于Hyper-V 功能的子集提供了“真正的 Linux 内核”。怎么理解这句话呢?大家设想,我们平时的研发办公环境需要Windows,而开发环境需要 Linux 系统,我们会怎么做?
用户2781897
2020/11/19
2.2K0
WSL2:我在原生的Win10玩转Linux系统
双系统系列:WSL2-适用于 Linux 的 Windows 子系统(安装)
关于系统的使用小编之前给大家了解过VMware和PVE虚拟机,它们也各有个各的好处,比如VMware方便快速上手,在自己本机上就可以使用,但需要耗费巨大的系统资源;而PVE则需要自己买一台小主机,但是它的性能和可操作性要比VMware好很多。
小Bob来啦
2022/01/17
3.5K0
双系统系列:WSL2-适用于 Linux 的 Windows 子系统(安装)
一文读懂!DeepSeek 与 Dify 打造 AI 应用实战指南
在人工智能飞速发展的今天,大模型和相关工具层出不穷,极大地便利了我们的工作与生活。DeepSeek 作为备受瞩目的语言模型,凭借出色性能和广阔应用潜力,深受开发者喜爱。Dify 则是极具创新性的低代码 AI 应用开发平台,打破技术壁垒,让非专业开发者也能轻松构建强大 AI 应用。当 DeepSeek 与 Dify 结合,会碰撞出怎样的火花?今天,我们聚焦 Dify,深入探讨其特性、安装部署流程、与 DeepSeek 的集成方式及丰富应用实践。
章为忠学架构
2025/04/04
4.2K0
一文读懂!DeepSeek 与 Dify 打造 AI 应用实战指南
在 Windows 下使用 WSL2 搭建 Kubernetes 集群
本文我们将介绍如何在 Windows10 下使用 WSL2 和 KinD 来搭建一套 Kubernetes 集群。在过去几年,Kubernetes 已经成为了容器编排领域事实上的标准。虽然现在已经有各种各样的 Kubernetes 发行版本和安装程序来部署 Kubernetes 环境了,除了云环境或者裸机环境下面之外,我们仍然需要在本地部署和运行 Kubernetes 集群,特别是对于相关的开发人员。
我是阳明
2020/06/15
15.9K2
在 Windows 下使用 WSL2 搭建 Kubernetes 集群
保姆级教程:使用dify源码本地部署LLM应用开发平台
现在大模型应用平台让人挑花了眼,想创建个人智能体的选择越来越多了,列举一些国内主流AI平台:
languageX
2024/06/16
32.7K0
保姆级教程:使用dify源码本地部署LLM应用开发平台
[1275]WSL的安装与使用
集成水平:WSL提供更深入的集成与主机操作系统Windows。例如,你可以在Windows的文件管理器中直接访问WSL文件系统,也可以在WSL中直接运行Windows的可执行文件。而虚拟机则创建了一个相对隔离的环境,虽然虚拟机可以访问主机文件系统,但需要特定的设置,并且整体上没有WSL那么直接和方便。
周小董
2024/04/07
6000
[1275]WSL的安装与使用
【愚公系列】2022年01月 Docker容器 Windows11安装Docker Desktop
下载网址:https://docs.docker.com/desktop/windows/install/
愚公搬代码
2022/12/01
2.3K0
【愚公系列】2022年01月 Docker容器 Windows11安装Docker Desktop
Windows安装WSL2
Windows Subsystem for Linux(简称WSL)是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。
fem178
2021/10/20
4.2K0
Windows安装WSL2
教程 | 如何在Windows 10上安装WSL 2
如果您想在最新的Windows版本中试用经过改进的WSL2(Windows Subsystem for Linux 2),请按照以下方法操作,我们在这篇文章中涵盖了安装它所需做的一切。
郭好奇同学
2021/03/25
8.5K0
教程 | 如何在Windows 10上安装WSL 2
WSL1 升级为 WSL2
WSL2 使用了 hyper-v 虚拟化技术,它就是一个你感知不到的虚拟机(VM),比以前的版本性能更高。举个栗子,我在WSL里面安装 nodejs, 采用源码编译方式安装,在 WSL1 下整整编译了100分钟,实在是太慢了。
晓晨
2020/11/05
2K0
WSL1 升级为 WSL2
本地部署AI应用开发平台Dify并配置Ollama大语言模型实现公网远程访问
本篇文章介绍如何将Dify本地私有化部署,并且接入Ollama部署本地模型,实现在本地环境中部署和管理LLM,再结合cpolar内网穿透实现公网远程访问Dify。
aosei
2024/09/07
1.1K0
本地部署AI应用开发平台Dify并配置Ollama大语言模型实现公网远程访问
WSL2:Windows 亲生的 Linux 子系统
在上一篇文章中,我们主要聊了一下:在 Windows 系统中,安装 WSL 子系统。
IOT物联网小镇
2021/08/13
3.4K1
WSL2:Windows 亲生的 Linux 子系统
【Linux运维】Windows上装Linux运行环境WSL2
WSL2是Windows Subsystem for Linux的第二个版本,它允许在Windows操作系统上运行本地Linux应用程序。相比于WSL1,WSL2采用了全新的虚拟化技术,使得Linux内核可以直接运行在一个轻量级的虚拟机中,从而提供更好的性能和更高的兼容性。
DevFrank
2024/07/24
8280
win10重新安装导出的WSL2镜像
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
impressionyang
2021/02/25
4.3K0
推荐阅读
相关推荐
探索Dify:开启大语言模型应用开发新时代
更多 >
LV.0
这个人很懒,什么都没有留下~
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档