之前三金有介绍过一款搭建私人 AI 知识库的开源产品——FastGPT,使用过一段时间之后发现在上传本地文件时偶尔会失败,而且只有付费版才可以使用 Web 站点同步功能,所以也就萌生了再找找平替产品的念头。
在花费了大量时间在 Github 畅游之后,Dify 出现了~
那么 Dify 是什么呢?
它是一个开源的 LLM 应用开发平台。包含 AI Workflow、RAG、模型管理以及可观测性功能等,即使是小白也能快速使用 Dify 搭建一款 AI 产品。
它拥有以下 7 个核心功能:
- 工作流:我们可以在 Dify 提供的画布上快速构建出一个可以执行自动化任务的 AI 应用;
- 支持大多数市面上流行的 AI 模型:包括 ChatGPT、Mistral、Llama3 以及通义千问等;
- 直观简洁的界面,可以用于制作提示、比较模型性能以及向基于聊天的应用程序添加文本转语音等附加功能;
- RAG 功能:涵盖从文档中摄取到的需要检索的所有内容,支持上传 PDF、PPT 和其他常见文档格式;
- Dify 内置了 50 多个工具,例如 Google Search、DELL·E、Stable Diffusion 和 WolframAlpha。也可以自定义工具;
- LLMOps:监控和分析应用程序日志和性能;
- Dify 的所有产品都附带相应的 API,因此我们也可以很轻松地将 Dify 集成到自己的业务中去。
接下来我们一起来看看如何在本地快速部署 Dify 吧~
部署
我们选择使用 Docker Compose 来部署。但是在部署之前,需要注意部署应用的前提条件:
满足前提条件之后,克隆 Dify 代码到本地:
git clone https://github.com/langgenius/dify.git
然后进入到源代码中的 docker 目录下,一键启动!
cd dify/docker
cp .env.example .env
docker compose up -d
启动后直接在浏览器中输入 http://localhost
即可进行访问。
使用
初次访问 Dify 时需要先设置一个管理员账号:
设置好之后正常进行登录即可:
到目前为止我们清楚了它长啥样子,但要正常使用还得设置一下 AI 大模型才可以,点击右上角的头像,选择设置唤出设置对话框:
点击左侧菜单栏中的模型供应商开始设置你的 Dify AI 模型。我们以 OpenAI 为例,输入 API Key 和代理 Url
然后创建一个空白应用,在应用里面就可以选择模型了:
测试一下看看是否能正常进行对话:
哦吼~完美😍
知识库
Dify 也支持创建知识库,点击页面顶部的知识库 Tab,在对应的页面按照以下步骤创建一个新的知识库:
创建好之后,我们就可以在这个知识库详情页面看到刚刚上传的文档以及是否可用:
我们还可以将知识库接入到刚刚创建好的应用中去:
测试一下:
也访问正常,AI 回答的结果来源正是我们刚刚上传的 PDF 文档!非常 Nice~
发布
应用创建并编排好之后,点击右上角的发布按钮进行发布,除此之外 Dify 还额外提供了三个功能给我们,分别是:
- 运行:打开一个新的页面,页面 url 地址是 dify 为这个应用生成的一个唯一的 url 链接;
-
嵌入网站:这个功能其实 FastGPT 也有(不得不说,其实二者的功能很相似),就是提供三种嵌入方式:以 iframe 的形式将 AI 应用集成到自己的网站中去、通过 script 脚本的方式将一段代码 copy 到网站代码中以及通过浏览器插件的形式来集成
-
访问 API:提供接口的形式,将 AI 应用接入到其他的产品中
以上就是 Dify 的部署及基础使用。因篇幅过长,如何接入 Ollama 以及进阶用法会在后续文章中介绍,尽情期待~
那么,如何系统的去学习大模型LLM?
我在一线互联网企业工作十余年里,指导过不少同行后辈。帮助很多人得到了学习和成长。
作为一名热心肠的互联网老兵,我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。
但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。
所有资料 ⚡️ ,朋友们如果有需要全套 《LLM大模型入门+进阶学习资源包》,扫码获取~
篇幅有限,部分资料如下:
👉LLM大模型学习指南+路线汇总👈
💥大模型入门要点,扫盲必看!
💥既然要系统的学习大模型,那么学习路线是必不可少的,这份路线能帮助你快速梳理知识,形成自己的体系。
路线图很大就不一一展示了 (文末领取)
👉大模型入门实战训练👈
💥光学理论是没用的,要学会跟着一起做,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
👉国内企业大模型落地应用案例👈
💥两本《中国大模型落地应用案例集》 收录了近两年151个优秀的大模型落地应用案例,这些案例覆盖了金融、医疗、教育、交通、制造等众多领域,无论是对于大模型技术的研究者,还是对于希望了解大模型技术在实际业务中如何应用的业内人士,都具有很高的参考价值。 (文末领取)
👉GitHub海量高星开源项目👈
💥收集整理了海量的开源项目,地址、代码、文档等等全都下载共享给大家一起学习!
👉LLM大模型学习视频👈
💥观看零基础学习书籍和视频,看书籍和视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。 (文末领取)
👉640份大模型行业报告(持续更新)👈
💥包含640份报告的合集,涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。
👉获取方式:
这份完整版的大模型 LLM 学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费
】
😝有需要的小伙伴,可以Vx扫描下方二维码免费领取🆓