兄弟们,AI 浪潮都刮了这么久了,你是不是也心痒痒,想自己动手做一个专属的 AI 应用?

比如,一个能用你自己的知识库来回答问题的“AI客服”,或者一个能帮你自动写代码、写文案的“AI小助手”。

在开源社区,有一个项目能让你像搭积木一样,轻松构建出这些强大的 AI 应用,它就是—— Dify

Dify 是一个非常火爆的开源 LLM(大语言模型)应用开发平台。它提供了一套可视化的界面,让你无需编写复杂的代码,就能:

  • 设计和调试 Prompt:像聊天一样,调试你的 AI 指令。

  • 构建 RAG 应用:上传你自己的文档(PDF, TXT, Markdown...),让 AI 能基于你的私有知识回答问题。

  • 创建 AI Agent:赋予你的 AI 应用使用工具(比如调用API、查询数据)的能力。

  • 统一管理模型:支持 GPT、Gemini、Claude、文心一言等几乎所有主流大模型。

听起来是不是超级酷?但自己从零开始部署 Dify,可不是一件轻松的事。你需要准备 PostgreSQL 数据库、Redis 缓存,还要处理好几个服务之间的网络和依赖关系,整个过程非常繁琐。

但是今天,我们将利用 Sealos 应用商店,向你展示如何在3分钟内,一键拥有属于你自己的 Dify 平台,彻底告别复杂的部署流程!

第一步:进入 Sealos 应用商店

老规矩,登录你的 Sealos 账号。在桌面上,找到并点击那个熟悉的蓝色“应用商店”图标。

第二步:找到 Dify

在应用商店的搜索框中,输入“Dify”,然后按下回车。你将立刻看到我们今天的主角。

第三步:一键安装

点击 Dify 的卡片,进入应用详情页。在这里,你不需要关心它背后需要多少个数据库和服务,Sealos 已经为你把这一切都打包好了。

你要做的,首先输入好基础配置,然后:点击右上角的“部署应用”按钮。

稍等片刻(Dify 包含的组件较多,可能需要2-3分钟),Sealos 将在云端自动为你完成所有的工作:创建数据库、初始化服务、配置网络...

第四步:访问你的 AI 应用开发平台

当应用状态显示为“运行中”时,恭喜你,部署已经成功了!

点击详情,点击应用详情页提供的外网地址链接,浏览器将自动打开 Dify 的初始化页面。在这里,你需要设置你的管理员邮箱和密码。

完成设置后,你就正式进入了 Dify 的主工作区。一个专属于你的、功能强大的 AI 应用开发平台,就此诞生!

输入你初始的密码即可

快速上手:构建你的第一个 AI 应用

现在,让我们来快速体验一下 Dify 的魅力。

  1. 设置模型 (推荐使用 Sealos AI Proxy)

Dify 需要 API Key 才能调用大模型。最简单、最推荐的方式,就是直接使用 Sealos 自带的 AI Proxy 功能。

  • 获取 Sealos API Key

    • 回到 Sealos 桌面,打开 「****AI Proxy」 应用。

    • 在这里,你可以添加你从 OpenAI、DeepSeek 等官方渠道获取的原始密钥。

    • 然后,点击“新建”,生成一个专属于 Sealos 的 API Key,并复制它。这个 Key 可以统一管理你所有的模型。

  • 在 Dify 中配置

    • 回到 Dify 界面,进入“设置” -> “模型供应商”。

    • 选择 深度求索 作为模型供应商(。

    • 将刚才从 Sealos AI Proxy 复制的 API Key 粘贴进去。

    • 最关键一步:将 API 地址修改为 Sealos 的 AI Proxy 地址:https://aiproxy.hzh.sealos.run

    • 点击保存。

  1. 创建应用
  • 回到主页,点击“创建空白应用”。

  • 选择应用类型,比如最简单的“对话型应用”。

  • 给你的应用起个名字,比如“我的第一个AI助手”。

  1. 开始对话
  • 在应用的工作室里,你就可以直接和你的 AI 对话了!你可以不断地调整“提示词编排”中的指令,让 AI 的回答更符合你的预期。

当然,Dify 更强大的功能在于“数据集”,你可以上传自己的文档,让它变成一个无所不知的专家。这一切,都等待着你去探索!

总结

看到了吗?从一个复杂的开源项目,到一个可以随时使用的个人 AI 应用开发平台,在 Sealos 的帮助下,整个过程我们没有输入一行代码,没有配置一个复杂的参数。

这就是 Sealos 应用商店的魅力:将最前沿、最强大的开源工具,以最简单的方式交付到每一位开发者手中。

别再观望了,快去 Sealos 应用商店部署你自己的 Dify,开启你的 AI 应用创造之旅吧!

还在手写 RAG?用 Sealos 一键部署 Dify,轻松打造 AI 知识库问答机器人的更多相关文章

  1. Kubernetes实战指南(三十三):都0202了,你还在手写k8s的yaml文件?

    目录 1. k8s的yaml文件到底有多复杂 2. 基于图形化的方式自动生成yaml 2.1 k8s图形化管理工具Ratel安装 2.2 使用Ratel创建生成yaml文件 2.2.1 基本配置 2. ...

  2. 直接使用!安装WordPress一键部署轻松建站教程

    关于 WordPress WordPress (opens new window)简称WP,最初是一款博客系统,后逐步演化成一款功能强大的企业级 CMS(内容管理/建站系统),目前是公认的全球最佳建站 ...

  3. 一键部署bash脚本怎么写

    因为我开源的一键部署应用到linux服务器的AntDeploy, 在linux部署是需要安装一个agent服务(systemctl服务) 如果是手动第一次安装的话 需要敲 下载 wget 解压 tar ...

  4. jenkins + supervisor + ansible 实现netcore程序的多机一键部署

    上一篇我们简单的说到了使用jenkins+supervisor实现了一个单机版的多副本部署,但是在更多的场景下还是需要netcore程序的多机一键部署,那么多 机器间如何分发呢? 肯定不能使用scp这 ...

  5. Kubernetes一键部署利器:kubeadm

    要真正发挥容器技术的实力,你就不能仅仅局限于对 Linux 容器本身的钻研和使用. 这些知识更适合作为你的技术储备,以便在需要的时候可以帮你更快的定位问题,并解决问题. 而更深入的学习容器技术的关键在 ...

  6. 【docker】kubernetes集群一键部署包

    背景说明: 随着docker使用的逐步深入,docker的管理变得越来越麻烦,单纯的通过docker命令行的方式进行管理已经不能满足需求,同时也存在效率低下的问题.所以急需一个docker集群管理工具 ...

  7. 转载 江南一点雨 一键部署docker

    一键部署 Spring Boot 到远程 Docker 容器,就是这么秀!   不知道各位小伙伴在生产环境都是怎么部署 Spring Boot 的,打成 jar 直接一键运行?打成 war 扔到 To ...

  8. Alibaba Cloud Toolkit 一键部署插件使用入门

    一.前言 Cloud Toolkit官方介绍文档:https://www.aliyun.com/product/cloudtoolkit Cloud Toolkit 是针对 IDE 平台为开发者提供的 ...

  9. 使用vagrant一键部署本地php开发环境(一)

    一:我们为什么需要用这玩意 我们在开发中经常会面临的问题:环境不一致,有人用Mac有人用Windos还有几个用linux的,而我们的服务器都是linux.    在我本地是可以的啊,我测了都,没有问题 ...

  10. 进程线程协程补充、docker-compose一键部署项目、搭建代理池、requests超时设置、认证设置、异常处理、上传文件

    今日内容概要 补充:进程,线程,协程 docker-compose一键部署演示 搭建代理池 requests超时设置 requests认证设置 requests异常处理 requests上传文件 内容 ...

随机推荐

  1. 2024牛客多校3A Bridging the Gap 2

    希望更丰富的展现?来我搭建的网站看看 Problem \(n\) 个人乘船过河,该船容纳人的上限为 \(R\),并且需要至少 \(L\) 个人才能操作.每次过河时所有人都需划船,使船上所有人的耐力值减 ...

  2. WSL学习笔记

    WSL学习笔记 适用于 Linux 的 Windows 子系统 (WSL) 是 Windows 的一项功能,可用于在 Windows 计算机上运行 Linux 环境,而无需单独的虚拟机或双引导. WS ...

  3. 基于CentOS Stream 8的物联网数据采集与展示方案

    系统架构全景图 图表 一.系统平台优化(CentOS Stream 8) 1. 系统基础配置 bash # 1. 系统更新与加固 sudo dnf update -y sudo dnf install ...

  4. 深入探讨控制反转(IOC)与依赖注入(DI)模式原理与应用实践

    本文由 ChatMoney团队出品 在软件开发中,控制反转(Inversion of Control,简称IOC)和依赖注入(Dependency Injection,简称DI)是两种常用的设计模式, ...

  5. 数栈技术文章分享:你居然是这样的initialValue

    先说一下写着篇文章的契机,是因为回显,复杂表单的回显,让我觉得我对initialValue这个属性是有误解的. 一.initialValue的出处和定义 initialValue的出处: AntDes ...

  6. ES索引迁移优化:3倍速ReIndex + 零感知切换

    在大模型驱动的时代,向量模型.索引抽取模型.文本切分模型(chunking)的迭代速度令人目不暇接,几乎每几个月就要升级一次.随之而来的,是Elasticsearch索引结构的频繁变更需求.然而,ES ...

  7. Win7 64位安装版系统用U盘在固态硬盘上安装

    为什么要用原版?为什么要用安装版?因为GHOST版被删掉了太多内容,制作者认为不重要的东西全删了,可是,做为一些行业的需要,还是要完整版的才能用.但win7是在固态硬盘大面积使用之前就被发布的.所以支 ...

  8. 【EF Core】DbContext是如何识别出实体集合的

    在开始之前说明一下,你不要指望阅读完本文后会得到光,就算得到光你也未必能变成迪迦.本文老周仅介绍原理,可以给部分大伙伴们解惑. 咱们都知道,在派生 DbContext 类时,集体类的集合用 DbSet ...

  9. C# 通过正则表达式保留指定的字符串信息

    string ddd = "萨芬啊手动阀 asdfas--_asd   fasf \r\n,ss,s.s.s'dd'd·d`d%%##"; var dss = Regex.Repl ...

  10. vs 运行的时候产生伴随cmd窗口

    简介 很多程序运行的时候,需要输出调试信息.如果没有伴随cmd窗口的话,输出的信息很难被看到 参考链接 https://blog.csdn.net/weixin_39278265/article/de ...