Dify是一款开源的大语言模型LLM(Large Language Model)应用开发平台,您可以通过Dify将企业或个人的知识库集成到大模型应用中,创建定制化的AI问答解决方案,同时也可将其集成到您的业务环境中,提升用户体验。本文主要介绍使用Dify应用镜像快速搭建基于大语言模型的知识库问答系统。
关于Dify的更多信息,请参见Dify官网文档。
步骤一:部署Dify
如果您已购买轻量应用服务器,可以跳过此步骤,以重置系统的方式部署Dify(重置系统时选择应用镜像下的Dify镜像),但重置系统会清除轻量应用服务器上的系统盘数据,请您根据需要做好数据备份。具体操作,请参见重置系统。
在页面左上角,单击创建服务器。
在轻量应用服务器页面,根据界面提示完成资源配置,具体配置项说明如下表所示。
说明不同地域及其实例规格类型支持的镜像和套餐可能不同,具体请以控制台购买页为准。
配置项
示例
说明
实例
实例规格族:通用型
¥112/月
镜像
应用镜像:Dify
版本:Dify 1.3.1
在应用镜像页签下,单击Dify。
地域
新加坡
请根据业务所在的地理位置选择就近地域,降低网络延迟。服务器创建后不支持更换地域,请谨慎选择。
重要非中国内地地域,例如中国香港、新加坡等地域的服务器,提供国际带宽,因此,当您在中国内地访问服务器时,会有较大的网络延迟。因此建议选择和您目标用户所在地域最为接近的地域,可以进一步提升用户访问速度。更多信息,请参见地域与网络连通性。
购买配置
数量:1
时长:1个月
完成配置后,单击立即购买,根据界面提示完成付费操作。
支付完成后,单击进入管理控制台。在服务器卡片列表找到已创建的轻量应用服务器。当轻量应用服务器状态从准备中变更为运行中后,表示Dify已搭建完成。
步骤二:登录Dify
获取Dify首页地址。
在服务器页面,单击服务器卡片中的实例ID,进入服务器概览页面。
单击应用详情页签,获取Dify首页地址。
说明如果您需要使用Ollama,在Dify使用步骤区域,单击一键放通,一键放行
11434
端口。
登录Dify。
在本地电脑浏览器中,输入Dify首页地址
http://47.178.XX.XX
。(条件可选)首次登录Dify,请根据界面设置管理员账号(输入邮箱地址、用户名和密码)后,单击设置。
输入邮箱和密码后,单击登录。
登录成功后,进入Dify首页。
步骤三:使用Dify
本步骤主要介绍使用Dify制作企业知识库小助手的基本流程,关于Dify的更多使用,请参见Dify官方文档。
接入大模型。
Dify目前已支持主流的模型供应商,例如OpenAI的GPT系列、Anthropic的Claude系列等。不同模型的能力表现、参数类型会不一样,您可以根据不同情景的应用需求选择您喜欢的模型供应商。更多信息,请参见接入大模型。
在Dify首页的顶部菜单,单击右上角的头像,再选择设置。
在弹出的设置对话框中,在左侧导航栏单击模型供应商,然后单击模型卡片中的设置。
本示例以通义千问为例,通义千问提供的免费额度消耗完后按Token计费,相比您自主部署大模型可以显著降低初期的投入成本。更多信息,请参见通义千问系列模型免费额度有效期调整通知。
在弹出的安装插件对话框中,单击安装。
在待配置区域,单击设置。
在弹出的添加通义千问对话框中,获取并输入API Key后,单击保存。
创建知识库。
您可以将企业内部文档、FAQ、规范信息等内容上传至知识库进行结构化处理,供后续LLM查询,让Dify更加精准且专业地回答相关问题。更多信息,请参见创建知识库。
在Dify首页的顶部菜单,单击知识库,然后单击创建知识库。
在创建知识库页面,配置参数。
根据界面提示,选择数据源。
本示例选择导入已有文本,并上传文本文件。
单击下一步后,您可根据页面引导,进行文本分段与清洗。
此处的配置参数按需配置即可,本示例保持默认。知识库将自动为上传的文档进行清洗、分段并建立索引,以便后续AI问答助手在回答时检索参考。
单击保存并处理。
当显示嵌入已完成,表示文档已上传。
创建应用。
通过创建应用,您可以将智能AI技术应用于特定的需求。本示例以创建一个AI问答助手为例。更多信息,请参见创建应用。
创建应用。
在Dify的顶部菜单中,单击工作室,然后单击创建空白应用。
在创建空白应用页面,选择聊天助手,并输入应用名称,其他参数保持默认即可。
编排并发布应用。
为已创建的AI助手配置提示词并添加知识库后,发布应用。
在编排页面,输入提示词,然后单击添加,选择已创建的知识库。
提示词示例如下:
您将充当轻量应用服务器的AI智能助手,专门解答客户关于轻量应用服务器产品及其相关功能的问题。您的回答应基于已有的知识库内容,确保准确。如果客户的问题超出了您的知识范围,请坦诚告知他们您不知道答案,以保持信息的诚信。请以友好和亲切的语气与客户交流,可以适当地使用表情符号来提升互动体验。
选择合适的模型(例如qwen-max-latest)后,调试AI应用。
配置了专属知识库的AI助手通过集成相关领域的知识库,能够提供更加专业、准确的信息和建议。您可以在调试与预览页面输入问题,查看AI问答助手的效果。
选择
。
应用集成。
您可以将已创建的AI问答助手嵌入到业务网站中,提升用户体验。更多信息,请参见嵌入网站。
选择
。在弹出的嵌入网站中对话框中,选择其中的一种方式,单击
按钮,将代码复制到您的网站中的目标位置。嵌入完成后,便可在您的网站中进行问答。
相关操作
您可以为Dify工作空间安装MCP SSE插件,远程调用并使用MCP服务。具体操作,请参见通过Dify快速接入MCP Server。