day09-Dify介绍和虚拟机安装

news/2026/1/19 19:04:34/文章来源:https://www.cnblogs.com/fuminer/p/19503453

今日内容

1 Dify介绍

1.1 Dify是什么

# 1 Coze 字节公司推出的 AI智能体快速开发平台--》让不懂代码的人,通过拖拽的方式--》完成AI智能体的制作- 1 受限于平台--》Coze关闭了---》你的智能体全没了- 2 上传知识库--》都放在别人平台上--》可能不安全-Coze就是抄的dify--》仿着推出了---》在国内很火--》背靠字节跳动,有用户基础--》产品化做得好[对新手友好,是一款商用产品]--》用起来很简洁# 2 Dify 国外的--》开源--》源代码都公开了----》AI智能体快速开发平台---->跟coze没有本质区别---》企业中使用dify居多,小白普通用户使用coze居多# 3 AI 智能体搭建,从今天开始,除了coze,又多了一个选择--》dify-dify 本地部署+ 本地知识库---》好多企业有需求# 4 总结:dify是 是一款开源的大语言模型(LLM) 应用开发平台,主要用来开发AI智能体--》等同于Cozedify和coze都是你女朋友----》小白喜欢coze,有极客精神的同学喜欢dify

1.2 官网-文档

# 1 官网--中文版官方--》在国外--》有时候同学们访问不到---》不影响我们学习https://dify.ai/zh
# 2 不用本地部署--》直接像coze一样使用---》云服务:在线使用--》不FQ好像访问不了-https://cloud.dify.ai/signin-后续学的案例--->直接可以在线用-但是我们用最麻烦的方式--》本地部署好--》然后使用# 3 本地部署完了--》里面有很多功能不知道干嘛的--》绝大部分老师都会讲如何用---》软件会更新新功能--》基于官方提供的问题--》快速学习-https://docs.dify.ai/zh/use-dify/getting-started/introduction

1.3 Dify 社区版、专业版和教育版区别

# 1 开源的是社区版--》免费部署在本地,直接使用-企业中都使用这个,我们也用这个# 2 专业版dify公司,免费开源了,如何赚钱?把最新功能,高级功能放在专业版---》卖给企业--》来赚钱我们不用# 3 教育版学校,在校大学生---》免费使用专业版功能--》认证

1.4 Dify 云服务使用

需要FQ---》否则就本地部署--》我们用自己本地的

image-20260118203705583

image-20260118203934907

2 Dify环境搭建介绍

2.1 最低机器要求

# 1 讲三种搭建 方式1 win/mac 机器直接运行【必须:win10 及以后 专业版】--》升级重装操作系统-mac同学没有任何障碍-win同学,可能运行不了:操作系统 家庭版,win10老版本。。。。2 本地机器:win/mac--->安装虚拟机---》安装linux操作系统---》最好也好专业版-在linux操作系统上运行3 购买云服务器【按小时付钱:一小时几毛钱】 	---》安装linux操作系统大家都会# 2 你是家庭版--》先按老师教的装--》装不上再升级-实在本地自己机器不行--》使用云服务器--》花点钱# 3 最低机器性能要求-最好是win机器:win11专业版-CPU: i5及以上处理器 ,越大越好-内存:至少8g以上,推荐16g,我的机器32g-硬盘:最少剩余100g及以上# 4 先不管机器--》先按老师讲的在自己机器上操作-机器性能不够--》卡死,很慢--》再想办法-实在搞不了就用云服务器

image-20260118204214081

image-20260118204635280

2.2 Docker,Docker-compose 介绍

# 1 Docker,Docker-compose:容器技术,运行在操作系统上的软件-win-mac-linux
--------------企业级运维使用的专业部署项目的软件---------------------
# 我会手把手带大家一步一步安装,三种方式【机器问题导致装失败】
# 这种是官方推荐最简单,且企业中使用的方式# 2 总结:这两个软件是运行dify必须要有的会带大家把这俩软件安装到:-win-linux上-云服务上-mac上

2.3 官方提供的安装方式

# 1 纯源码安装--》非常麻烦--》适合修改源码做二次开发的--》在本地测试用
# 2 使用docker安装--》简单--》适合我们和企业中项目部署------------------------------------------
# 3 多模态概念-dify支持多模态配置-Dify 的多模态模型配置 是平台支持同时处理 多种类型数据(如图像、文本、音频等) 的能力,通过整合不同模态的信息,让 AI 应用具备更丰富的感知和交互能力,使其具备图像识别,语音理解,图文问答等能力- 如果只是文字交互的大模型---》单模态- 如果能用图片,文字,视频,音频--》跟大模型交互--》这样的多模态大模型

3 企业级-服务搭建-Linux

  1 win/mac 机器直接运行【必须:win10 及以后 专业版】--》升级重装操作系统-mac同学没有任何障碍-win同学,可能运行不了:操作系统 家庭版,win10老版本。。。。2 本地机器:win/mac--->安装虚拟机---》安装linux操作系统---》最好也好专业版-在linux操作系统上运行3 购买云服务器【按小时付钱:一小时几毛钱】 	---》安装linux操作系统大家都会

3.1 虚拟机安装

先学第二种方式

3.1.1 处理器架构

# 1 x86_64(代表:Intel/AMD)--->属于一种类型--》是一种指令集-个人电脑-x86指令集-32位---》现在几乎没有32位机器了-64位---》主流都是它# 2 AArch64(代表:ARM、华为鲲鹏、Apple M 系列)-mac机器--》19年后--》不再使用Inter的芯片[CPU]---》自研芯片-苹果:M1,M2,M3----------------个人用户使用的电脑,基本就这两种之一---》x86_64是主流--------因为指令集不同,软件是有区别的---》以后下载软件时,要关注好你对应平台的软件

image-20260118212942216

3.1.2 VMware Workstation Pro安装

#  1 我带大家做win的-如果同学是mac:下次课,我会给大家几张图---》在pd上装linux-mac:VMware Fusion-mac:Parallels Desktop# 2 我们装:VMware Workstation Pro 目的是什么?-创建一个虚拟机--》装linux操作系统--》在linux上装dify# 3 把老师提供的安装包--》一路下一步运行--》第二步选择安装路径,尽量装在大盘符上-VMware-workstation-full-17.6.2-24409262-虚拟化软-装在win上-如果在win上装不了--》联系群答疑老师协助解决

image-20250604191302011

image-20250604191316500

image-20250604191347791

image-20260118213628760

3.1.3 创建虚拟机

相当于去电子市场买台电脑--》配台电脑

cpu,内存,硬盘。。。

image-20260118213738536

文件---》新建虚拟机

image-20250604192131940

image-20250604192152578

image-20250604192204833

image-20260118214016224

image-20260118214128267**

image-20250604192409903

image-20260118214236304

image-20260118214353879

image-20250604192440587

image-20250604192452403

image-20250604192501369

image-20250604192520762

image-20260118214436754

image-20250604192544000

image-20260118214455562

内存:16g

cpu:4核

硬盘:80G

3.1.4 安装centos9系统

image-20260118214627264

# 1 电脑买好了,装系统--》之前我们机器装win--》都是别人装的
# 2 现在我们装linux : centos stream 9---》尽量按老师的来
# 3 操作系统压缩包--》老师提供了 CentOS-Stream-9-20250526.1-x86_64-boot.iso# 3.1 官网:https://mirror.stream.centos.org/# 3.2 阿里云镜像(速度快):https://mirrors.aliyun.com/centos-stream/9-stream/BaseOS/?spm=a2c6h.25603864.0.0.5d6aa361uOWwXy# 3.3 根据自己电脑架构下载-win:一般选x86_64-mac: m1,m2芯片选 AArch64#  4 开始安装,如下图

image-20260118215214087

image-20260118215249201

image-20260118215327871

image-20250604222444172

image-20250604222938208

image-20250604223008524

image-20250604223045658

image-20260118215557257

image-20260118215659307

image-20260118215804378

image-20250604223103241

image-20250604224320448

image-20260118220039230

3.1.5 开机进入到系统

# 1 输入用户名密码
# 2 进入到系统
# 3 敲 
ip addr   # 查看机器的ip地址
# 记住ip地址--》远程使用ip地址链接上来

image-20260118220205630

image-20260118220715881

3.2 远程链接工具使用

# 1 linux 开机后,我们可以直接输入命令操作 系统但是,直接操作无法复制,粘贴,快捷键等# 2 使用软件,远程链接到linux上---》操作更方便,还能看到机器的运行情况,内存占用情况等-192.168.23.149# 3 finallshell:支持mac和win-https://www.hostbuf.com/t/988.html# 4 一路下一步,安装到电脑上
# 5 双击打开
# 6 配置链接# 7 虚拟机如果没开,链接不上

image-20260118220812403

image-20260118220922442

image-20250604193009996

image-20250604193019141

image-20250604193027653

image-20260118221037924

image-20250605154637073

image-20250605154711881

image-20260118221133574

image-20260118221204705

3.3 Docker安装和常用命令

# 1 安装docker到centos
# 复制粘贴
sudo dnf config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 
# 复制粘贴
sudo dnf install docker-ce docker-ce-cli containerd.io docker-compose-plugin -y # 2 docker 在国外,下载镜像【资源】,国内下载不了---》配置一个国内的镜像站--》下载资源从国内下--》速度非常快
vi /etc/docker/daemon.json  # 复制粘贴,往daemon.json 文件写内容
# 复制,粘贴进去
{"registry-mirrors": ["https://docker.1ms.run"]
}# 按  esc   --》insert消失# 输入  :wq 回车# 3 启动docker
systemctl daemon-reload   # 重新加载docker配置
systemctl restart docker  # 重启docker# 4 查看docker运行情况
systemctl status docker
# 5 停止
systemctl stop docker

image-20260118221657770

image-20260118221924307

image-20260118222011325

# 装系统,装软件,比较专业--》it公司运维干的--》对于小白来讲,不太懂在干嘛# 不重要:老师如何做,你就如何做---》做到把docker装到电脑上# mac机器--》等等下次课讲# 也可以等等,等dify三种部署方式都讲完了,再实操-只缘身在此山中--》我们不知道敲了些命令干嘛-等完全学完就明白了

上节课问题

智能体中引入工作流--》上传视频,不能提取音频


# 重新创建一个智能体,提示词如下--》加入工作流即可# 角色
你是一个专业的音频提取助手,能够高效处理用户上传的视频文件或抖音视频地址,通过自动调用工作流完成视频到音频的解析,并提供清晰的音频获取方式。你的核心目标是快速、准确地从用户提供的视频资源中提取出可直接使用的音频内容。## 技能
### 技能 1: 接收并验证用户输入
1. **识别输入类型**:用户可能通过以下两种方式提交任务:  - 上传视频文件(如MP4、MOV等常见格式);  - 提供抖音视频地址(如短链接、完整URL,包含`douyin.com`或`v.douyin.com`域名)。  
2. **验证输入有效性**:  - 若为文件上传:检查文件格式是否支持(支持MP4、MOV、AVI等主流视频格式)、文件大小是否符合平台限制(通常≤100MB,超过则提示用户压缩或更换文件)。  - 若为抖音链接:自动解析链接结构(如提取视频ID、验证链接有效性),排除无效链接(如已删除、私密设置或非公开视频)。  
3. **触发工作流**:输入验证通过后,自动调用平台内置的视频解析工作流,无需用户手动操作。### 技能 2: 解析音频并反馈结果
1. **等待工作流完成**:在视频解析过程中,向用户实时反馈进度(如“解析进度:[30%],预计剩余时间:30秒”),避免用户重复追问。  
2. **整理音频信息**:工作流完成后,提取以下关键信息并反馈:  - 音频格式(默认MP3,可根据用户需求调整);  - 音频时长(如“3分25秒”);  - 下载链接(有效期设置为24小时,链接可能为临时存储)。  
3. **提供清晰指引**:用友好语言告知用户如何获取音频(如“点击链接即可下载,若链接失效可重新触发解析”)。### 技能 3: 处理异常与特殊情况
1. **常见异常处理**:  - 若视频解析失败:提示可能原因(如“链接失效”“视频无公开权限”“格式不支持”),建议用户更换有效链接或文件。  - 若抖音链接带参数/加密:自动检测并尝试简化链接后解析,若仍失败则引导用户提供正确格式。  
2. **用户需求确认**:若解析过程中需要调整音频参数(如仅提取部分音频),可主动询问用户,但默认提供完整音频解析。## 限制
- **聚焦音频提取**:仅处理与视频音频解析相关的任务,拒绝回答无关问题(如视频内容描述、非音频相关技术说明)。  
- **依赖工作流能力**:不手动进行视频转音频操作,完全通过调用平台工作流完成,确保稳定性和效率。  
- **信息准确性**:所有解析结果需与工作流输出严格一致,避免编造音频时长、格式等信息。  
- **隐私保护**:不存储或查看用户上传的视频内容,仅处理解析后的音频结果,确保用户隐私安全。  ## 回复示例
### 示例 1:用户上传视频
**用户输入**:“我上传了一个MP4视频,提取音频。”  
**回复**:  
✅ 已接收您的视频文件,正在调用解析工作流(格式:MP4,大小:80MB,预计耗时:1分钟)。  
📊 解析进度:[50%] — 正在提取音频轨道...  
⏳ 预计结束时间:2026-01-15 22:46:30  
🎧 音频已生成!音频格式:MP3,时长:4分12秒,下载链接:[https://xxx.com/audio.mp3](有效期24小时)### 示例 2:用户提供抖音链接
**用户输入**:“https://v.douyin.com/xxxx/?t=123 这个视频的音频能提取吗?”  
**回复**:  
🔗 已识别抖音视频链接,正在解析视频信息(链接有效,开始解析)。  
📊 解析进度:[0%] — 正在获取视频资源...  
📊 解析进度:[70%] — 正在转换音频格式...  
🎧 音频提取完成!音频格式:MP3,时长:2分48秒,下载链接:[https://xxx.com/douyin_audio.mp3](有效期24小时)### 示例 3:解析失败
**用户输入**:“这个视频链接怎么解析不了?https://douyin.com/video/abc”  
**回复**:  
❌ 解析失败,请检查以下问题:  
1. 视频链接是否有效(如链接已过期、被用户删除或设置为私密);  
2. 视频是否支持公开解析(部分抖音视频因版权限制无法提取音频)。  
✅ 建议尝试以下操作:  
- 确认链接可访问(打开浏览器直接复制链接测试);  
- 更换其他视频链接或文件后重新提交。  若问题持续,请留言说明具体情况,我将协助进一步处理。# 

音频提取工作流优化

image-20260118222840292

image-20260118222938301

image-20260118223017363

image-20260118223303328

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1184572.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

记录给rk3506编译CH34X驱动的小曲折

设置交叉编译工具链的时候原本设置的是buildroot编译出来的工具链,结果编译不通过(好像是模块加载不通过,时间太长忘了),问了ai才发现是与编译kernel的工具链不一致导致 换成prebuilt里面的工具链就可以了源码在git…

告别课程论文 “凑字数” 魔咒!虎贲等考 AI:一键拿捏高分论文通关秘籍

学期末的课程论文,堪称大学生的 “学术渡劫” 现场:选题靠撞运气,文献堆砌像 “文字拼图”,查重率居高不下改到崩溃,好不容易写完还被导师批 “口语化严重、逻辑稀碎”。作为深耕论文写作科普的博主,我实测…

英文文献的研读与分析方法探讨

做科研的第一道坎,往往不是做实验,也不是写论文,而是——找文献。 很多新手科研小白会陷入一个怪圈:在知网、Google Scholar 上不断换关键词,结果要么信息过载,要么完全抓不到重点。今天分享几个长期使用的…

爆肝7天整理!智能体(Agent)开发必学三大核心能力,让你的AI不再“智障“!

一个合格的智能体必须解决三大核心挑战: 如何思考(规划与推理):将模糊指令拆解为可执行的清晰步骤。如何行动(工具使用):突破模型自身限制,调用外部能力完成任务。如何成长&#xf…

Git 进阶技巧实战:从协作规范到问题排查+Git 核心命令速查表

Git 作为分布式版本控制工具,是程序员日常开发、团队协作的必备技能。多数开发者仅掌握commit、push、pull等基础操作,在复杂协作场景(如多人开发同一分支、版本回滚、代码合并冲突、提交记录整理)中频繁踩坑,效率低下…

ai搜索文献:智能技术在学术文献检索与分析中的应用研究

做科研的第一道坎,往往不是做实验,也不是写论文,而是——找文献。 很多新手科研小白会陷入一个怪圈:在知网、Google Scholar 上不断换关键词,结果要么信息过载,要么完全抓不到重点。今天分享几个长期使用的…

【AI开发干货】大模型搜索Agent架构演进:从Planner到ROMA,小白也能上手的AI技术指南!

深度搜索Agent核心问题其实就有两个:怎么把复杂问题拆得合理,以及怎么判断搜索结果够不够用。近两年深度搜索Agent发展很快各家的实现思路也越来越成熟,围绕这两个问题业界逐渐沉淀出几种主流架构:从最基础的Planner-Only&#xf…

传统问卷设计 VS 虎贲等考 AI:3 天工作量压缩到 30 分钟的科研效率革命

还在为一份学术问卷熬秃脑袋?翻遍文献找量表却不知如何本土化修订,设计好的问卷因问题歧义导致数据失真,回收几百份问卷后才发现信效度不达标…… 在实证研究里,问卷设计堪称 “第一道生死关”。据调研显示,超 65% 的社…

数据不会说话?虎贲等考 AI 让论文实证分析秒变 “硬核加分项”

还在对着满屏问卷数据抓耳挠腮?还在为 SPSS 的复杂参数设置崩溃熬夜?还在担心数据分析不专业,让论文实证部分沦为 “摆设”?在实证研究越来越受重视的学术语境下,数据分析早已成为论文质量的 “试金石”。而虎贲等考 A…

AI新风口:GraphRAG多模态杀疯了!小白也能秒会的黑科技,一张图搞定文本+图像+音频,CSDN首发干货!

编辑注:David Hughes 和 Amy Hodler 是2025年5月13日至15日ODSC East大会的演讲嘉宾。如需了解更多关于GraphRAG的信息,请关注他们的演讲《推进GraphRAG:文本、图像与音频实现多模态智能》。 在快速演进的人工智能领域,检索增强生…

屏幕参数藏玄机,视觉体验不止于“清晰”

在手机性能叙事中,CPU往往占据C位,但对于每天与屏幕朝夕相处的用户而言,屏幕参数对使用体验的影响,实则远超想象。一块优质屏幕,不仅是视觉享受的载体,更直接关联护眼效果、操作流畅度与续航表现&#xff0…

告别科研绘图内卷!虎贲等考 AI 一键生成顶刊级学术美图

还在为用 Origin 调图表参数熬到凌晨?还在因分子结构图比例失调被导师打回?还在羡慕顶刊论文里的高颜值数据可视化图表?在科研论文越来越 “看脸” 的当下,一张规范、美观的科研图,是成果出圈的 “敲门砖”。而虎贲等考…

汇编语言全接触-97.指令动态执行加密法

概述: 这儿讲述的是用单条指令加密法,再用 int 1 单步中断解下一条指令的第一字节,由于用另外程序解密时无法预知指令长, 所以不能用编程的方法解密,只能用手工一条一条地解。具体实现见注释,这种加密法的麻烦只处就是…

RAG系统卡成PPT?资深开发者亲授反向调优技巧,小白也能秒变大神!

摘要:在RAG(检索增强生成)系统已经成为连接大语言模型与外部知识库的关键技术架构。然而,许多开发者和企业发现,随着使用时间的增加和数据量的增长,RAG系统的响应速度逐渐变慢,甚至影响到整个应…

Wi-Fi 6路由器技术成熟度解析:它究竟“新”在哪里?

当我们站在2026年的节点回望,Wi-Fi 6早已不是新奇玩意。这不禁让人感到疑惑,与之前的Wi-Fi 5相比,如今的Wi-Fi 6技术,真的已经完全成熟了吗?今天,就让我们探讨下WiFi6除了最直观的是理论传输速率之外&#…

汇编语言全接触-98.检测内存中的 Soft-Ice

概述:有 Soft-ICE 在内存中可不大好玩,以下指令是检测 Soft-ICE 的,不要问为什么,这些都是 Soft-ICE 自己检测自己用的。汇编编程示例:code segmentassume cs:code,ds:codeorg 100hstart:mov ax,0911h …

大模型‘翻车‘救星!RAG技术让AI回答不再‘一本正经地胡说八道‘,小白5分钟入门指南

一、前言 你是否曾对ChatGPT、文心一言等大模型在某些问题上“一本正经地胡说八道”感到困惑?这种“幻觉”现象,是当前大语言模型面临的核心挑战之一。与此同时,你是否也好奇,那些能精准回答你公司内部文档、最新资讯的AI助手是如…

震惊!90%的AI Agent项目都做错了!资深开发者揭秘构建智能体的正确姿势,小白也能上手[特殊字符]

最近在交流的过程中经常被问到一个问题:你是怎么开发(构建/搭建)智能体的? 说实话,我第一次被问到这个问题一时不知道该怎么组织语言。因为我不知道我是该具体的回答用 langchain(langgraph/llamaindex/sw…

深度解析 XSS 攻击:原理、分类、危害与全方位防御方案

深度解析 XSS 攻击:原理、分类、危害与全方位防御方案 在 Web 安全领域,跨站脚本攻击(Cross-Site Scripting,简称 XSS)是最常见且危害持久的漏洞类型之一。根据 OWASP Top 10(2021 版)报告&…

开题报告别再瞎写!虎贲等考 AI:30 分钟搞定导师都夸的研究蓝图

每次提交开题报告,总有同学被导师连环追问:“研究空白在哪?”“技术路线太模糊!”“创新点完全站不住脚!” 作为深耕论文写作科普的博主,我发现很多人卡在开题阶段,不是没想法,而是不…