惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The GitHub Blog
The GitHub Blog
有赞技术团队
有赞技术团队
Apple Machine Learning Research
Apple Machine Learning Research
V
V2EX
Engineering at Meta
Engineering at Meta
美团技术团队
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - 司徒正美
I
InfoQ
S
SegmentFault 最新的问题
博客园 - 叶小钗
N
Netflix TechBlog - Medium
Y
Y Combinator Blog
IT之家
IT之家
博客园 - Franky
大猫的无限游戏
大猫的无限游戏
人人都是产品经理
人人都是产品经理
T
The Blog of Author Tim Ferriss
月光博客
月光博客
The Cloudflare Blog
U
Unit 42
GbyAI
GbyAI
L
LangChain Blog
Microsoft Azure Blog
Microsoft Azure Blog

Liu Zijian's Blog | 一个技术博客

使用Certbot自动续签HTTPS证书 使用Filebeat采集Nginx日志到ES Python的协程 Python中的异常 Python中的类和对象 Python的函数 Python的数据结构,推导式、迭代器和生成器 Spring AI集成多模态模型 LangChain4j多模态 LangChain Tools工具使用 Python中的模块和包 Python全局环境和虚拟环境(venv) LangChain Prompt提示词工程 LangChain4j Tools工具使用 LangChain4j RAG检索增强生成 Spring AI实现MCP Server Spring AI集成MCP Client LangChain4j Prompt提示词工程 Spring AI使用知识库增强对话功能 Spring AI实现一个智能客服 Spring AI实现一个简单的对话机器人 实现MinIO数据的每日备份 自己实现一个DNS服务 简单理解AI智能体 大模型和大模型应用 LangChain开篇 LangChain4j开篇 一个解析Excel2007的POI工具类 DataPermissionInterceptor源码解读 TenantLineInnerInterceptor源码解读
基于Dify搭建AI智能体应用
Liu Zijian · 2025-12-01 · via Liu Zijian's Blog | 一个技术博客

1.Dify概述

Dify是一个低代码/无代码的AI应用开发平台,它通过可视化的智能体工作流将大型语言模型与你已有的工具和数据连接起来,你可以构建一个流程,让AI智能体自动完成一连串操作。

2.本地部署Dify

本文采用docker的方式本地部署dify 1.0.1,整个部署操作,都需要在全程国际联网的环境下进行,且要尽量保证docker中不运行其他的容器

2.1 安装docker-compose 2.x

dify的编排文件采用的是docker-compose 2.x版本规范,因此如果没有安装或者使用的是3.x版本,需要下载一个docker-compose 2.x

wget https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-linux-x86_64 

下载完成后,放入/opt下

2.2 部署dify

先从github拉取dify源码到/opt/dify目录下

git clone https://github.com/langgenius/dify.git

切换到dify/docker目录下,将默认文件.env.example重命名复制一份

cd dify
cd docker
cp .env.example .env

从dify/docker目录下,使用刚刚下载的docker-compose-linux-x86_64启动

/opt/docker-compose-linux-x86_64 up -d

第一次启动,需要下载许多镜像

当全部镜像下载完成后,会启动,直到全部启动成功

浏览器访问虚拟机地址的80,即可进入,第一次进入需要设置管理员用户名和密码

如果设置管理员时,弹窗提示无权限:

Setup failed: PermissionDenied (persistent) at write => permission denied Context: service: fs path: privkeys/5a438d1c-8c8b-43c2-a83e-1478fd3df017/private.pem Source: Permission denied (os error 13)

则需要返回到dify/docker目录内执行chmod -R 777 volumes/放开权限

成功注册管理员后,会进入主页面

2.3 配置大模型

先配置大模型,从主界面设置进入

需要安装OpenAI,DeepSeek等大模型应用,如果想要的大模型应用没有,可以使用OpenAI-API-compatible,前提是其适配了OpenAI的协议

安装完成后,将自己的API KEY填入对应的大模型应用中

3.智能体案例

待续