摘要
本文详解如何利用 Dify 与 DeepSeek 部署私有化 AI 助手。涵盖环境准备、Ollama 与 Dify 本地部署、模型集成,并逐步演示搭建基础对话、RAG 知识库及联网搜索应用,助你打造安全可控的本地大模型应用。
分类:How to
Dify x DeepSeek:部署私有 AI 助手与构建本地 DeepSeek R1 + 联网搜索应用
DeepSeek 是一款功能强大的开源大语言模型。它具备“反思链(Reflective Chain)”等先进特性,可显著提升交互质量。通过私有化部署,你将完全掌控数据,并定制专属的 AI 体验。
Dify 是一款开源 AI 平台。它支持无缝私有化部署,并内置网页搜索、文档分析等实用工具。凭借对 1000+ 模型的支持,Dify 大幅简化了自定义 AI 开发流程,同时确保数据隐私绝对安全。
两者结合,即可在你的硬件上安全运行一个功能强大、完全私有的 AI 助手。🚀
为什么选择 Dify x DeepSeek 私有化部署?
- 接入 1000+ AI 模型:Dify 是一个模型无关(model-agnostic)平台。这意味着你可以灵活调用各类 LLM 的推理能力。
💡 提示:利用 Dify 支持的多个第三方 MaaS 平台,可稳定获取 DeepSeek R1 模型。详细配置指南见下文。 - 卓越性能:享受企业级 AI 体验,轻松应对复杂交互任务。
- 隔离运行环境:支持完全离线运行,彻底杜绝数据泄露风险。
- 数据完全掌控:数据所有权归你。符合行业合规标准,实现最高级别的安全保障。

环境准备
硬件要求
- CPU:≥ 2 核
- GPU/内存:≥ 16 GiB(推荐)
软件要求
- Docker
- Docker Compose
- Ollama
- Dify Community Edition(社区版)
部署指南
1. 安装 Ollama
可以将 Ollama 理解为 AI 模型的“应用商店”。这是一款开源的跨平台 LLM 管理客户端(兼容 macOS、Windows 和 Linux)。它能让你轻松部署 DeepSeek、Llama、Mistral 等大语言模型。
只需一条命令,即可安装并运行 LLM。所有使用数据均保留在本地,确保隐私与合规。
前往 Ollama 官网,按指引下载并安装客户端。安装完成后,运行以下命令验证:
ollama -v
# 输出示例:ollama version is 0.5.5
根据你的硬件配置,选择合适的 DeepSeek 模型尺寸进行部署。初次安装建议部署 7B 版本。
注意:后缀
B代表训练参数量。通常参数量越大,模型性能越强,但对内存的要求也越高。

运行以下命令安装 DeepSeek R1 模型:
ollama run deepseek-r1:7b

2. 安装 Dify 社区版
正如厨师需要齐全的厨具,Dify 为构建 AI 应用提供了全套工具链。这款 GitHub 热门开源项目自带一体化开发环境。结合 DeepSeek 的能力,你无需深厚的编程基础,即可快速搭建易用的 AI 应用。
克隆 Dify 仓库并运行安装命令:
git clone https://github.com/langgenius/dify.git
cd dify/docker
cp .env.example .env
docker compose up -d
# 若使用 Docker Compose V1,请改为:docker-compose up -d
终端将显示所有容器的运行状态及端口映射。如遇问题,请检查 Docker 和 Docker Compose 是否正确安装。
更多详情可参考官方文档《Deploying Dify Community Edition》。
默认情况下,Dify 社区版使用 80 端口。你可通过 http://your_server_ip 访问私有平台。如需修改访问端口,请参考《How to Change the Web Access Port》。
3. 将 DeepSeek 集成到 Dify
在 Dify 平台右上角,依次点击 Profile(个人主页) → Settings(设置) → Model Providers(模型提供商)。选择 Ollama,然后点击“添加模型”。

按以下信息填写配置:
- Model Name(模型名称):填入你部署的具体模型版本。例如上文部署的 deepseek-r1:7b。
- Base URL(基础地址):填入 Ollama 客户端的运行地址,通常为 http://your_server_ip:11434。如遇连接问题,请查阅“常见问题”部分。
其他选项保持默认即可。根据 DeepSeek 官方文档,最大 Token 长度建议设置为 32,768。
快速上手:构建 AI 应用
私有 AI 助手已就绪。接下来,你可以尝试搭建以下几类应用:
- 基础对话应用
- 支持文件分析的应用
- 集成网页搜索功能的编排应用(Chatflow/Workflow)
DeepSeek AI 聊天机器人(基础应用)
在 Dify 首页左侧边栏,点击 Create Blank App(创建空白应用)。选择 Chatbot(聊天机器人) 类型,并为应用命名。

在右上角的应用类型选择器中,从 Ollama 框架下选择 deepseek-r1:7b 模型。

在聊天预览窗口输入消息,验证 AI 是否响应正常。看到回复即表示应用配置成功。

点击应用右上角的 Publish(发布) 按钮,获取应用链接。你可将其分享给他人或嵌入其他网站。
DeepSeek AI 聊天机器人 + 知识库
大语言模型(LLM)面临的一大挑战是:训练数据无法实时更新,且可能存在信息缺失。这容易导致模型产生“幻觉”回复。
检索增强生成(RAG)技术通过检索相关信息为模型提供上下文。它能有效解决上述问题,并提升回答的准确性与可靠性。
以下是集成知识库的步骤:
1. 创建知识库
上传内部文档或专业资料供 AI 分析。为更好地保留文档结构,建议使用“父子分段(Parent-Child Chunking)”模式。更多细节请参考《Create a Knowledge Base》。

2. 将知识库集成到 AI 应用
在 AI 应用的“上下文(Context)”模块中添加知识库。随后在聊天窗口输入问题。LLM 会先从知识库中检索相关上下文,进行总结后生成更高质量的回复。

DeepSeek AI Chatflow / Workflow(联网搜索)
对于更复杂的场景,你可以创建 Chatflow 或 Workflow。它们能集成网页搜索、文件识别甚至语音识别等功能。为节省篇幅,下文仅演示如何为 DeepSeek 启用网页搜索功能。
若想直接体验,可下载 DSL 文件并导入 Dify:
Download DSL File
操作步骤如下:
1. 在 Dify 首页左侧边栏,点击 Create Blank App(创建空白应用)。选择 Chatflow 或 Workflow,并为应用命名。
(注:原文此处截断,请根据实际界面继续配置工作流节点)