很多人听说Dify很强,但打开一看:一堆专业术语,不知道从哪下手。
今天这篇教程,我会用最直白的方式,带你从零搭建一个Dify工作流。不需要写代码,跟着点就行。整个过程大概30分钟。
Dify 是什么?为什么值得学?
简单说,Dify 是一个开源的AI应用开发平台。你可以用它:
🔧 搭建自己的AI聊天机器人
🔧 把多个AI能力串联成自动化工作流
🔧 让AI读取你的文档来回答问题
🔧 做AI数据分析、内容生成等应用
最关键的是:全部可视化操作,不需要写一行代码。
第一步:注册 Dify 云服务(5分钟)
Dify有云服务版和自部署版。新手建议先用云服务版,省去部署的麻烦。
操作步骤:
1. 打开 dify.ai,点击右上角"Get Started"
2. 可以用Google账号或GitHub账号直接登录
3. 登录后会进入工作台,看到一个空白的项目列表
💡 免费额度:Dify云服务版提供每月200次免费API调用,够个人使用了。如果需要更多,可以付费升级。
⚠️ 注意:国内用户可能需要科学上网才能访问dify.ai。如果访问不了,可以考虑用自部署版(后面会提到)。
第二步:创建第一个AI助手(10分钟)
登录后,我们先创建一个简单的AI聊天助手,熟悉一下界面。
操作步骤:
1. 点击"创建应用"→ 选择"聊天助手"
2. 给应用起个名字,比如"我的写作助手"
3. 在"提示词"区域,输入你想让AI扮演的角色
提示词示例:
你是一个专业的中文写作助手。 你的职责是帮助用户优化文章的可读性和SEO表现。 规则: 1. 保持原文的核心观点不变 2. 让句子更简洁,避免长句 3. 适当添加小标题来组织内容 4. 如果用户问SEO相关的问题,给出具体的优化建议 风格:专业但不严肃,像一个经验丰富的编辑朋友在给建议。
4. 在右侧的模型选择区域,选择你要使用的AI模型。Dify支持接入多种模型:
📌 OpenAI:GPT-4o、GPT-4.1等,最稳定
📌 Anthropic:Claude系列,长文本处理强
📌 DeepSeek:中文能力强,性价比高
📌 本地模型:通过Ollama接入
如果你已经有OpenAI的API Key,填进去就行。如果没有,DeepSeek的API也很便宜,适合新手。
5. 点击"发布",你的第一个AI助手就创建好了!
第三步:搭建工作流(15分钟)
聊天助手只是热身。Dify真正强大的地方是工作流——把多个AI步骤串联起来,自动完成复杂任务。
我们来做一个实用的工作流:AI自动生成小红书种草文案。
操作步骤:
1. 点击"创建应用"→ 选择"工作流"
2. 给工作流起名,比如"小红书文案生成器"
3. 在画布中,你会看到一个"开始"节点。拖拽添加以下节点:
节点1:开始 — 设置用户输入变量
变量1:product_name(产品名称) 变量2:product_feature(产品特点) 变量3:target_audience(目标人群)
节点2:LLM(大模型调用) — 生成文案
提示词:
请为以下产品生成3条小红书种草文案:
产品:{{product_name}}
特点:{{product_feature}}
目标人群:{{target_audience}}
每条文案包含:
- 标题(emoji + 吸引眼球的标题,15字以内)
- 正文(第一人称,200字以内)
- 标签(3-5个相关标签)
节点3:代码节点 — 格式化输出(可选)
如果你需要把AI输出的内容拆分成3条独立的文案,可以添加一个代码节点来处理。
节点4:结束 — 输出最终结果
4. 连接节点:开始 → LLM → 结束
5. 点击右上角"运行"测试一下
6. 测试通过后,点击"发布"
现在你有了一个专属的AI文案生成器!输入产品信息,3条种草文案就出来了。
进阶:搭建 RAG 知识库问答
RAG(检索增强生成)是Dify的杀手级功能。简单说就是:让AI基于你的文档来回答问题。
操作步骤:
1. 在Dify左侧菜单点击"知识库"
2. 点击"创建知识库",起个名字
3. 上传你的文档(支持PDF、Word、Markdown、TXT等格式)
4. Dify会自动对文档进行分段和向量化处理
5. 处理完成后,创建一个"聊天助手",在"上下文"区域选择你刚创建的知识库
现在这个AI助手就能基于你的文档来回答问题了。比如你上传了公司的产品手册,用户问"你们的产品有什么功能",AI就能精准回答。
💡 实用场景:
📚 个人知识库 — 把你的笔记、文章上传,打造专属AI助手
📚 产品客服 — 上传产品文档,让AI自动回答用户问题
📚 团队协作 — 上传团队文档,新人可以快速查询内部知识
自部署版:数据完全掌控
如果你对数据安全有要求,或者需要更大的免费额度,可以用Docker自部署。
一键部署命令:
# 克隆仓库 git clone https://github.com/langgenius/dify.git # 进入目录 cd dify/docker # 复制环境变量配置 cp .env.example .env # 启动服务 docker compose up -d
部署完成后,访问 http://localhost/install 完成初始化设置。
⚠️ 自部署要求:服务器需要至少4GB内存,推荐8GB以上。建议用Ubuntu 22.04系统。
常见问题 FAQ
Q:Dify 和 ChatGPT 有什么区别?
A:ChatGPT是一个对话产品,Dify是一个开发平台。你可以用Dify搭建自己的AI应用,还能串联多个AI能力形成工作流。
Q:需要会编程吗?
A:基础使用完全不需要。可视化拖拽就能完成大部分工作。但如果要深度定制,懂一些Python会更好。
Q:免费版够用吗?
A:个人使用完全够。云服务版每月200次免费调用,自部署版完全免费(但需要自己的服务器和API Key)。
Q:支持哪些AI模型?
A:支持几乎所有主流模型:OpenAI、Anthropic、DeepSeek、通义千问、GLM、Llama等,还支持通过Ollama接入本地模型。
写在最后
Dify的学习曲线其实不陡。核心就是三个概念:聊天助手、工作流、知识库。把这三个搞明白了,你就能搭建各种AI应用。
建议的上手顺序:先创建一个聊天助手 → 再搭一个简单工作流 → 最后搞知识库。一步一步来,别急。
搭好了记得来评论区分享你的作品!🎉