DeepSeek 与 Dify 集成指南:打造具备多轮思考的 AI 应用

概述

DeepSeek 作为新一代的开源大语言模型,提供多种访问方式:网页端、移动端 App 以及 API。虽然由 DeepSeek 官方支持的网页端和移动端为用户提供了直观的交互界面,但在当前大规模用户访问的情况下可能面临服务稳定性以及注册限制等问题。

相比之下,API 接口提供了更稳定可靠的服务访问方式。然而,单纯使用 API 接口缺乏友好的用户界面,且不便于团队协作。为解决这一问题,本文将详细介绍如何将 DeepSeek API 与 Dify 平台进行集成,从而实现:

  • 快速构建基于 DeepSeek R1 模型的 AI 对话机器人

  • 启用检索增强生成(RAG)能力,搭建 DeepSeek R1 + 知识库的 AI 应用

出于数据安全考虑,你也可以将 Dify 和 DeepSeek 部署至私有服务器内,详细说明请参考:[本地部署 DeepSeek + Dify,构建你的专属私有 AI 助手][./private-ai-deepseek-dify.md]

前置准备

1. 申请 DeepSeek API

访问 [DeepSeek API 开放平台][https://platform.deepseek.com/],按照页面提示进行申请 API Key。

若提示链接无法访问,你也可以考虑在本地部署 DeepSeek 模型。详细说明请参考 [本地部署指南][./private-ai-deepseek-dify.md]

2. 注册 Dify

Dify 是一个能够帮助你快速搭建生成式 AI 应用的平台,通过接入 DeepSeek API,你可以快速搭建出一个能够易于使用的 DeepSeek AI 应用。

集成步骤

1. 将 DeepSeek 接入至 Dify

访问 Dify 平台,点击右上角头像 → 设置 → 模型供应商,找到 DeepSeek,将上文获取的 API Key 粘贴至其中。点击保存,校验通过后将出现成功提示。

2. 搭建 DeepSeek AI 应用

  1. 轻点 Dify 平台首页左侧的"创建空白应用",选择"聊天助手"类型应用并进行简单的命名。

  1. 选择 deepseek-reasoner 模型

deepseek-reasoner 模型又称为 deepseek-r1 模型。

配置完成后即可在聊天框中进行聊天互动。

3. 为 AI 应用启用文本分析能力

RAG(检索增强生成)是一种先进的信息处理技术,它通过检索相关知识,向 LLM 提供必要的上下文信息,融入 LLM 的内容生成过程,提升回答的准确性和专业度。当你上传内部文档或专业资料后,AI 能够基于这些知识提供更有针对性的解答。

3.1 创建知识库

将需要 AI 分析处理的文档上传至知识库中。为确保 DeepSeek 模型能够准确理解文档内容,建议使用"父子分段"模式进行文本处理 - 这种模式能够更好地保留文档的层级结构和上下文关系。如需了解详细的配置步骤,请参考:[创建知识库][https://docs.dify.ai/zh-hans/guides/knowledge-base/create-knowledge-and-upload-documents]。

3.2 将知识库集成至 AI 应用

在 AI 应用的"上下文"内添加知识库,在对话框内输入相关问题。LLM 将首先从知识库内获取与问题相关上下文,在此基础上进行总结并给出更高质量的回答。

4. 分享 AI 应用

构建完成后,你可以将该 AI 应用分享给他人使用或集成至其它网站内。

阅读更多

除了构建简单的 AI 应用外,你还可以创建 Chatflow / Workflow 搭建更多复杂功能的应用(例如具备文件识别、图像识别、语音识别等能力)。详细说明请参考以下文档:

  • [工作流][https://docs.dify.ai/zh-hans/guides/workflow]

  • [文件上传][https://docs.dify.ai/zh-hans/guides/workflow/file-upload]

  • [本地部署 DeepSeek + Dify,构建你的专属私有 AI 助手][./private-ai-deepseek-dify.md]

Last updated