🤔 Dify 是什么?
Dify 就像一个乐高积木工厂——它本身不是 AI 大模型,但它能把 GPT、DeepSeek、通义千问等 AI 大脑"插进来",让你用拖拽的方式,把这些能力拼成你想要的任何应用。
你不需要懂编程,就能做出:智能客服、文件摘要助手、企业知识库问答机器人……
小知识
Dify 在 GitHub 上的星标数已突破 11 万,是全球最热门的 AI 应用开发平台之一,完全开源免费。
| 你想做的事 | Dify 能帮你做到 |
|---|---|
| 让 AI 读我的文件回答问题 | 上传文档 → 知识库 → 问答机器人 |
| 做一个客服机器人给网站用 | 搭建聊天助手 → 发布 WebApp → 嵌入网站 |
| 让多个步骤自动串联 | 可视化工作流,拖拽节点即可 |
🗺️ 整体搭建流程
Dify 搭建流程总览
flowchart LR
A["🌐 Step 1\n注册登录 Dify"] --> B["🔑 Step 2\n配置 AI 模型\n添加 API Key"]
B --> C["📱 Step 3\n创建聊天助手\n选择应用类型"]
C --> D["✏️ Step 4\n编写系统提示词\n给 AI 定规矩"]
D --> E["🧪 Step 5\n右侧预览测试\n对话验证效果"]
E --> F{"效果满意?"}
F -->|"❌ 不满意\n调整提示词"| D
F -->|"✅ 满意"| G["🚀 Step 6\n发布为 WebApp"]
style A fill:#EFF6FF,stroke:#2563EB,color:#1D4ED8
style G fill:#F0FDF4,stroke:#16A34A,color:#166534
style F fill:#FFFBEB,stroke:#D97706,color:#92400E
📋 准备工作(2 分钟)
- ✅ 一个邮箱(用于注册)
- ✅ 一个 AI 模型的 API Key(推荐 DeepSeek,有免费额度)
网络提示
国内访问 cloud.dify.ai 可能需要稳定网络。如果无法访问,可以参考文末的本地部署方式,或访问国内镜像。
🚀 Step by Step 详细操作
1
注册并登录 Dify
打开 cloud.dify.ai,点击右上角 Sign Up,用邮箱完成注册。登录后顶部有四个标签页:
- 探索:查看现成模板,可直接使用
- 工作室:自己从零搭建 AI 应用
- 知识库:上传文档让 AI 读懂它们
- 工具:给 AI 接入搜索、计算等外部能力
2
配置 AI 大模型(给 Dify 装上"大脑")
点击右上角头像 → 设置 → 左侧菜单找到模型供应商。选择 DeepSeek,点击旁边的设置,把 API Key 粘贴进去并保存。
没有 API Key?DeepSeek 官网(platform.deepseek.com)注册即可领取免费额度。
3
创建你的第一个应用
点击顶部工作室 → 创建应用 → 选择聊天助手(新手首选)。起个名字,比如"我的写作助手",点击创建。
4
写提示词(给 AI 定规矩)
在左侧系统提示词输入框,填入你对 AI 角色的定义,例如:
你是一个友好的写作助手,专门帮用户优化文案。
回答要简洁清晰,语气轻松,遇到不懂的问题要
诚实说不知道,不要乱编。
填完后点右上角优化按钮,让 Dify 帮你把提示词变得更完善。
5
在右侧对话框测试效果
直接在右侧调试与预览对话框发一条消息,比如:"帮我把这句话改得更有吸引力:我们公司的产品很好用"。不满意就回左侧调整提示词,再测,重复 2-3 次即可稳定。
6
发布你的应用
点击右上角发布 → 选择发布为 WebApp,复制生成的链接。任何人打开这个链接都能和你的 AI 助手对话。
✅ 效果验证
- 打开发布链接,发一条消息,AI 能正常回复 ✓
- 回复内容符合你在提示词里定的风格 ✓
- 把链接发给朋友,他们也能直接用 ✓
❓ 常见问题
提示词写了很多,AI 还是乱回答怎么办?
试试在提示词末尾加一句限制,比如"只回答和写作相关的问题,其他问题请说'这不在我的能力范围内'"。边界越明确,效果越稳定。
免费版有什么限制?
Dify 云服务免费版每月有一定消息调用次数限制。用量大的话,推荐用 Docker 在本地部署——完全免费,无任何限制。
上传了文件但 AI 没有读到,怎么解决?
上传文件需要在知识库模块操作,上传后还需要在应用编辑页面的"上下文"处手动添加该知识库,缺了这一步 AI 就读不到。