2026-07-11 · 零门槛AI教程
前两期我们讲了Ollama本地跑模型和Open WebUI做聊天界面。今天来点更硬核的——Dify,一个可以让你零代码搭建AI应用的平台。用它配合Ollama,你能在本地做出知识库问答、智能客服、AI工作流等真正能用的东西。
📌 今日关键词:Dify、Docker、Ollama、本地RAG知识库、零代码AI应用
Dify能干什么?
简单说,Dify就是AI应用的可视化搭建平台。不用写一行代码,你就能:
✅ 创建AI聊天机器人(带知识库的)
✅ 搭建RAG检索增强生成应用(让AI读你的文件回答问题)
✅ 构建AI工作流(自动执行多步骤任务)
✅ 接入Ollama本地模型或DeepSeek等云API
比如:把你的300页PDF产品手册扔进去,Dify就变成一个产品专家,可以回答任何关于产品的问题。
第一步:确保环境就绪
你需要先装好两个东西(之前教程讲过的):
Ollama — 本地模型运行器
安装:ollama.com 下载,一键安装
拉模型:ollama pull qwen2.5:7b(推荐千问,中文友好)
Docker Desktop — 容器运行环境
安装:docker.com 下载
⚠️ 分配资源:CPU ≥4核,内存 ≥8GB
国内镜像加速:Settings → Docker Engine → registry-mirrors → 填入 https://docker.mirrors.ustc.edu.cn
第二步:四行命令启动Dify
打开终端,逐条执行:
# 1. 克隆Dify源码
git clone https://github.com/langgenius/dify.git
# 2. 进入docker目录
cd dify/docker
# 3. 复制环境配置
cp .env.example .env
# 4. 启动所有服务
docker compose up -d
等几分钟,浏览器打开 http://localhost:80,设置管理员账号即可进入。
第三步:接入Ollama本地模型
Dify右上角头像 → 设置 → 模型供应商 → 找到Ollama,填入:
模型名称:qwen2.5:7b
基础URL:http://host.docker.internal:11434
(Mac用这个地址,Windows用 http://localhost:11434)
保存后,Dify就能调用本地的千问模型了。再添加Embedding模型 bge-m3(先执行 ollama pull bge-m3),用于知识库检索。
第四步:创建第一个AI应用
Dify首页 → 创建应用 → 聊天助手 → 命名并选模型 → 上传知识库文件(PDF/Word/TXT均可)→ 发布。
一个能按你的文件回答问题、所有数据留在本地的AI助手就诞生了。
常见坑
❌ Docker连不上Ollama?→ Mac用 host.docker.internal,Windows用 host.docker.internal
❌ 内存不足?→ Docker Desktop设置里给8GB以上
❌ 模型供应商保存失败?→ 确认Ollama在运行(ollama serve),多试几次
💡 下期预告:用Dify搭建企业级RAG知识库——让AI读懂你的所有文件。
📘 AI零门槛教程系列:第1期 Ollama | 第2期 Open WebUI | 第3期 Dify ← 本期 | 第4期 即将上线
夜雨聆风