网易首页 > 网易号 > 正文 申请入驻

Dify教程01-Dify是什么、应用场景、如何安装

0
分享至


Dify教程01-Dify是什么、应用场景、如何安装

大家好,我是星哥,上篇文章讲了Coze、Dify、FastGPT、MaxKB 对比,今天就来学习如何搭建Dify。

Dify是什么

**Dify 是一款开源的大语言模型(LLM) 应用开发平台。**它融合了后端即服务(Backend as Service)和 LLMOps 的理念,使开发者可以快速搭建生产级的生成式 AI 应用。即使你是非技术人员,也能参与到 AI 应用的定义和数据运营过程中。

由于 Dify 内置了构建 LLM 应用所需的关键技术栈,包括对数百个模型的支持、直观的 Prompt 编排界面、高质量的 RAG 引擎、稳健的 Agent 框架、灵活的流程编排,并同时提供了一套易用的界面和 API。这为开发者节省了许多重复造轮子的时间,使其可以专注在创新和业务需求上。

Dify 适用于多种生成式 AI 应用开发场景:

内容创作与生成

自动化生成文章、报告、营销文案等。

结合知识库实现专业领域内容生成(如法律、医疗文档)。

智能对话系统

构建多轮对话客服机器人、虚拟助手27。

通过 Agent 框架实现任务分解与工具调用(如搜索、图像生成)。

数据分析与自动化

解读复杂数据并生成可视化报告。

自动化业务流程(如工单处理、邮件回复)。

个性化推荐与营销

基于用户画像生成个性化推荐内容。

结合 RAG 实现精准信息检索与推送。

安装Dify(推荐) 1、系统环境

这里我们使用的操作系统为 Centos,大家也可以使用其他的操作系统,Windows或者Linux都可以,下面以Centos 7.9为例。

2核4G

软件需要安装docker和docker-compose,这里就不赘述。

2、克隆代码

克隆代码至本地

cd /data/docker git clone https://github.com/langgenius/dify.git cd dify/docker/ 进入docker目录

复制配置文件

cp .env.example .env

启动项目

docker-compose up -d
image-20250409161040908

稍等一会等项目进行完成,提示完成

查看docker

docker ps CONTAINER ID   IMAGE                                       COMMAND                  CREATED         STATUS                          PORTS                                                                      NAMES 83add667dfb1   nginx:latest                                "sh -c 'cp /docker-e…"   2 minutes ago   Up 2 minutes                    0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp   docker-nginx-1 a251666ed181   langgenius/dify-api:1.2.0                   "/bin/bash /entrypoi…"   2 minutes ago   Up 2 minutes                    5001/tcp                                                                   docker-api-1 53bab964d7ac   langgenius/dify-api:1.2.0                   "/bin/bash /entrypoi…"   2 minutes ago   Up 2 minutes                    5001/tcp                                                                   docker-worker-1 ca87fe6c8770   langgenius/dify-plugin-daemon:0.0.7-local   "/bin/bash -c /app/e…"   2 minutes ago   Restarting (2) 44 seconds ago                                                                              docker-plugin_daemon-1 20b9ee792e3d   semitechnologies/weaviate:1.19.0            "/bin/weaviate --hos…"   2 minutes ago   Up 2 minutes                                                                                               docker-weaviate-1 89a4ed9628bf   langgenius/dify-sandbox:0.2.11              "/main"                  2 minutes ago   Up 2 minutes (healthy)                                                                                     docker-sandbox-1 aeb3c0192b66   postgres:15-alpine                          "docker-entrypoint.s…"   2 minutes ago   Up 2 minutes (healthy)          5432/tcp                                                                   docker-db-1 3d32734ede9e   redis:6-alpine                              "docker-entrypoint.s…"   2 minutes ago   Up 2 minutes (healthy)          6379/tcp                                                                   docker-redis-1 2ff8b7289efe   ubuntu/squid:latest                         "sh -c 'cp /docker-e…"   2 minutes ago   Up 2 minutes                    3128/tcp                                                                   docker-ssrf_proxy-1 62df434f8bbf   langgenius/dify-web:1.2.0                   "/bin/sh ./entrypoin…"   2 minutes ago   Up 2 minutes                    3000/tcp                                                                   docker-web-1
报错

docker logs docker-plugin_daemon-1 如下的报错 goroutine 1 [running]: github.com/langgenius/dify-plugin-daemon/internal/utils/log.writeLog({0x1857285, 0x5}, {0x1896127?, 0xc00016d408?}, 0x1, {0xc0004cdf28, 0x1, 0x1})         /app/internal/utils/log/log.go:40 +0x305 github.com/langgenius/dify-plugin-daemon/internal/utils/log.Panic(...)         /app/internal/utils/log/log.go:66 main.main()         /app/cmd/server/main.go:19 +0x9f 2025/04/09 09:48:27 main.go:19: [PANIC]Error processing environment variables: envconfig.Process: assigning S3_USE_AWS_MANAGED_IAM to S3UseAwsManagedIam: converting '' to type bool. details: strconv.ParseBool: parsing "": invalid syntax panic: [PANIC]Error processing environment variables: envconfig.Process: assigning S3_USE_AWS_MANAGED_IAM to S3UseAwsManagedIam: converting '' to type bool. details: strconv.ParseBool: parsing "": invalid syntax goroutine 1 [running]: github.com/langgenius/dify-plugin-daemon/internal/utils/log.writeLog({0x1857285, 0x5}, {0x1896127?, 0xc0001f8008?}, 0x1, {0xc00019df28, 0x1, 0x1})         /app/internal/utils/log/log.go:40 +0x305 github.com/langgenius/dify-plugin-daemon/internal/utils/log.Panic(...)         /app/internal/utils/log/log.go:66 main.main()         /app/cmd/server/main.go:19 +0x9f
更新 Dify方法

进入 dify 源代码的 docker 目录,按顺序执行以下命令:

cd dify/docker docker compose down git pull origin main docker compose pull docker compose up -d
3、访问

在浏览器输入IP+端口(我测试的ip是 192.168.1.121,端口是80,可以忽略),如果能访问到下面的页面,则安装成功

你可以先前往管理员初始化页面设置设置管理员账户:

安装还是非常简单的,通过以上步骤,你就可以成功安装并开始使用Dify平台,发挥其强大的AI应用开发能力。下篇文章来学习如何配置Dify

写文不易,如果你都看到了这里,请点个赞和在看,分享给更多的朋友;也别忘了关注星哥玩云!这里有满满的干货分享,还有轻松有趣的技术交流~点个赞、分享给身边的小伙伴,一起成长,一起玩转技术世界吧!

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
这个案子再次暴露了河北的落后

这个案子再次暴露了河北的落后

吴女士
2026-06-29 14:24:22
本田圭佑:巴西最可怕的是让你觉得自己能行,结果他们进球了

本田圭佑:巴西最可怕的是让你觉得自己能行,结果他们进球了

懂球帝
2026-06-29 23:16:13
当着20万人面,亲华总统宣布辞职,下台前感谢中国,承诺不会反水

当着20万人面,亲华总统宣布辞职,下台前感谢中国,承诺不会反水

影孖看世界
2026-06-28 18:01:05
欧美强硬派忧心忡忡:一旦此人当上法国总统,中国做梦都会笑醒?

欧美强硬派忧心忡忡:一旦此人当上法国总统,中国做梦都会笑醒?

健身狂人
2026-06-29 20:05:39
国内最大沙漠发洪水,这世界越来越“古怪”

国内最大沙漠发洪水,这世界越来越“古怪”

南风窗
2026-06-29 13:25:18
日本宣布部署导弹不到1天,中方40家反制名单落地,专打军工七寸

日本宣布部署导弹不到1天,中方40家反制名单落地,专打军工七寸

健身狂人
2026-06-29 20:02:28
凄惨!阿根廷球星全家殒命!妻儿全部遇难,一夜间沦为孤家寡人

凄惨!阿根廷球星全家殒命!妻儿全部遇难,一夜间沦为孤家寡人

草莓解说体育
2026-06-29 19:16:39
美国抽身、欧洲承压、俄罗斯释放和谈信号,俄乌是否迎来“和谈窗口期”?

美国抽身、欧洲承压、俄罗斯释放和谈信号,俄乌是否迎来“和谈窗口期”?

上观新闻
2026-06-29 15:16:29
人民日报披露案情,抓捕12人,坐实《四渡》被黑

人民日报披露案情,抓捕12人,坐实《四渡》被黑

光影新天地
2026-06-29 20:00:56
北青:佛得角足协副主席称计划与中国队热身,对中国表达感谢

北青:佛得角足协副主席称计划与中国队热身,对中国表达感谢

懂球帝
2026-06-27 19:46:20
北京市率先建立平台经济“破卷向善”协商对话机制,围绕餐饮外卖商家降本增利开展协商

北京市率先建立平台经济“破卷向善”协商对话机制,围绕餐饮外卖商家降本增利开展协商

界面新闻
2026-06-29 15:10:22
40岁超模晒透视装露点照遭围攻,她怒怼:胸部切过3次还给俩娃喂过奶,这算什么性感

40岁超模晒透视装露点照遭围攻,她怒怼:胸部切过3次还给俩娃喂过奶,这算什么性感

赴一场山海啊
2026-06-30 00:55:22
乌克兰发广告全球征兵

乌克兰发广告全球征兵

枢密院十号
2026-06-29 18:24:24
世界杯金球奖赔率:梅西领跑,姆巴佩紧随其后,奥利塞第三

世界杯金球奖赔率:梅西领跑,姆巴佩紧随其后,奥利塞第三

懂球帝
2026-06-30 00:09:16
韩红朋友圈曝光:诚恳道歉,将退出公益行业……

韩红朋友圈曝光:诚恳道歉,将退出公益行业……

麦杰逊
2026-06-29 17:03:35
世界杯爆雷:佛得角队长涉嫌强奸翻译被调查,FIFA回应,或判20年

世界杯爆雷:佛得角队长涉嫌强奸翻译被调查,FIFA回应,或判20年

老欧讲大案
2026-06-29 14:50:01
四渡赤水打的是国民党,电影《四渡》居然要和日本IP作战……

四渡赤水打的是国民党,电影《四渡》居然要和日本IP作战……

影视口碑榜
2026-06-29 13:38:35
总统追责韩国队世界杯出局,或触发FIFA全球禁赛,韩国足球在悬崖狂舞

总统追责韩国队世界杯出局,或触发FIFA全球禁赛,韩国足球在悬崖狂舞

隐于山海
2026-06-29 17:54:30
这能没进!日本禁区乱战,皮球多次反弹但球没进门!

这能没进!日本禁区乱战,皮球多次反弹但球没进门!

云隐南山
2026-06-30 02:24:02
输球又输人!世界杯恶意犯规毁天才!西班牙新星含泪控诉乌拉圭

输球又输人!世界杯恶意犯规毁天才!西班牙新星含泪控诉乌拉圭

澜归序
2026-06-29 08:49:09
2026-06-30 03:24:49
星哥玩云 incentive-icons
星哥玩云
星哥跟你说说工作生活的那些事
406文章数 280关注度
往期回顾 全部

科技要闻

杀疯了!深圳一天出两家200亿具身智能公司

头条要闻

美从俄乌战场抽身 金灿荣:美国有个大战略目标已完成

头条要闻

美从俄乌战场抽身 金灿荣:美国有个大战略目标已完成

体育要闻

他和伊朗队,再次赢得全世界的尊重

娱乐要闻

跟风电影《给阿公的牛肉丸》开机

财经要闻

万达广场批量易主 多位投资人正式入局

汽车要闻

全新宝马iX3长轴版将于成都车展预售 四季度交付

态度原创

时尚
本地
亲子
游戏
军事航空

好特别的白色造型,太高级了

本地新闻

贵州小城的新目标:举办“村超”世界杯!

亲子要闻

产检发现这种先天缺陷,有救了!柳叶刀重磅

魔坛节奏丨Life带病擒Happy,Sky队后来居上晋级全能王决赛

军事要闻

普京最新发声:俄罗斯正处于命运攸关之际

无障碍浏览 进入关怀版