本地部署 DeepSeek R1 模型并集成至 Dify 平台
介绍如何在本地环境通过 Ollama 部署 DeepSeek R1 开源大模型,并将其配置接入 Dify 低代码开发平台。内容涵盖 Ollama 安装、模型版本选择与下载、Dify 后端连接配置、应用创建及测试流程,同时补充了常见网络问题排查与系统资源要求,帮助开发者快速搭建私有化 AI 工作流。

介绍如何在本地环境通过 Ollama 部署 DeepSeek R1 开源大模型,并将其配置接入 Dify 低代码开发平台。内容涵盖 Ollama 安装、模型版本选择与下载、Dify 后端连接配置、应用创建及测试流程,同时补充了常见网络问题排查与系统资源要求,帮助开发者快速搭建私有化 AI 工作流。

DeepSeek R1 是一款开源推理模型,在保持较低训练成本的同时,性能表现优异。通过 Ollama 工具,开发者可以在本地硬件上快速部署该模型,并结合 Dify 低代码平台构建私有化 AI 应用。本文详细介绍从环境准备到应用集成的完整流程。
在开始部署前,请确保您的机器满足以下基本要求:
Ollama 是运行本地大模型的便捷工具,支持多种量化版本。
访问 Ollama 官网下载对应系统的安装包并完成安装。安装完成后,打开终端(Terminal)或命令提示符(CMD),输入以下命令验证安装是否成功:
ollama --version
若显示版本号信息,则说明安装成功。
在 Ollama 界面选择适合您硬件的模型版本。常见的量化版本包括 Q4_K_M(平衡速度与精度)、Q8_0(高精度但占用资源多)。以 14B 版本为例,执行以下命令下载:
ollama pull deepseek-r1:14b
下载过程中会显示进度条,待完成后可通过命令行进行对话测试:
ollama run deepseek-r1:14b
输入问题后,模型将返回响应。按 Ctrl + D 退出对话模式。
Dify 是一个开源的大模型应用开发平台,支持接入本地 Ollama 服务。
若尚未部署 Dify,推荐使用 Docker Compose 方式。确保服务器已安装 Docker 和 Docker Compose,克隆官方仓库并启动服务:
git clone https://github.com/langgenius/dify.git
cd dify/docker
docker compose up -d
登录 Dify 管理后台,进入「设置」->「模型供应商」。添加新供应商,选择类型 Ollama。
deepseek-r1:14b(需与 Ollama 中一致)。http://host.docker.internal:11434。http://192.168.1.100:11434。保存配置后,点击测试连接,确认状态为可用。
配置完成后,即可在 Dify 中创建基于 DeepSeek R1 的应用。
进入「工作室」页面,点击「创建空白应用」。选择「聊天助手」类型,填写应用名称(如"DeepSeek Chatbot")及描述,点击创建。
在应用编排页面,找到「模型」区域,选择刚才配置的 DeepSeek R1 模型。调整温度(Temperature)、最大生成长度等参数以优化输出效果。
在右侧预览窗口输入测试问题,例如:
"请用 Python 编写一个简单的 HTTP 服务器。"
观察模型回复是否符合预期。注意:DeepSeek R1 作为推理模型,目前不支持函数调用(Function Calling),因此无法直接用于需要复杂工具调用的智能体场景,但适用于纯文本问答与逻辑推理任务。
除了图形界面,开发者也可通过 API 调用本地模型。以下是使用 Python 请求 Ollama 接口的示例代码:
import requests
url = "http://localhost:11434/api/generate"
data = {
"model": "deepseek-r1:14b",
"prompt": "解释一下什么是 Transformer 架构?",
"stream": False
}
response = requests.post(url, json=data)
print(response.json()["response"])
在 Dify 中,可通过「工作流」节点调用此 API,实现更复杂的业务逻辑编排。
连接被拒绝 (Connection Refused)
ollama serve)。显存不足 (OOM)
模型加载慢
本文演示了如何在本地利用 Ollama 部署 DeepSeek R1 模型,并将其无缝集成到 Dify 平台中。通过这种方式,开发者可以在保障数据隐私的前提下,低成本地体验和使用先进的大模型能力。后续可根据实际需求扩展知识库检索、多模态处理等功能,构建企业级 AI 解决方案。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online
生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online
基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online