
# 开始使用
#### 安全组规则修改（可选）
![](https://support.huaweicloud.com/gsidi-aislt/public_sys-resources/notice_3.0-zh-cn.png)
- 该解决方案使用80端口用来访问Dify，默认全放通，请参考[修改安全组规则](https://support.huaweicloud.com/usermanual-vpc/vpc_SecurityGroup_0005.html)，配置IP地址白名单。
- 该解决方案使用22端口用来以SSH方式远程登录云服务器，若需远程登录云服务器，请参考[修改安全组规则](https://support.huaweicloud.com/usermanual-vpc/vpc_SecurityGroup_0005.html)，配置IP地址白名单，以便能正常访问服务。
- 该解决方案部署成功后，环境初始化预计5分钟左右，受网络、带宽影响，部署时间会有波动部署完成之后方可正常访问。
 
安全组实际是网络流量访问策略，包括网络流量入方向规则和出方向规则，通过这些规则为安全组内具有相同保护需求并且相互信任的云服务器、云容器、云数据库等实例提供安全保护。
如果您的实例关联的安全组策略无法满足使用需求，比如需要添加、修改、删除某个TCP端口，请参考以下内容进行修改。
- 添加安全组规则：根据业务使用需求需要开放某个TCP端口，请参考**[添加安全组规则](https://support.huaweicloud.com/usermanual-vpc/zh-cn_topic_0030969470.html)**添加入方向规则，打开指定的TCP端口。
- 修改安全组规则：安全组规则设置不当会造成严重的安全隐患。您可以参考**[修改安全组规则](https://support.huaweicloud.com/usermanual-vpc/vpc_SecurityGroup_0005.html)**，来修改安全组中不合理的规则，保证云服务器等实例的网络安全。
- 删除安全组规则：当安全组规则入方向、出方向源地址/目的地址有变化时，或者不需要开放某个端口时，您可以参考**[删除安全组规则](https://support.huaweicloud.com/usermanual-vpc/vpc_SecurityGroup_0006.html)**进行安全组规则删除。
 
#### 登录Dify平台
1. 登录开发平台：输入[快速部署步骤10](https://support.huaweicloud.com/gsidi-aislt/gsidi_05.html#gsidi_05__li1285735517143)的访问地址，即可浏览Dify的开发平台。首次登录需注册管理员账号，依次填写邮箱、账号、密码。
   
   图1设置管理员账户   
   ![](https://support.huaweicloud.com/gsidi-aislt/zh-cn_image_0000002225207180.png)
   
   
2. 浏览器进入您部署的Dify平台界面，依次输入上一步骤中的"邮箱""密码"登录Dify平台。 
   图2登录Dify平台
   ![](https://support.huaweicloud.com/gsidi-aislt/zh-cn_image_0000002260366629.png)
   图2Dify平台   
   ![](https://support.huaweicloud.com/gsidi-aislt/zh-cn_image_0000002225367040.png)
   
   
 
#### 与MaaS服务对接
1. 右侧单击"用户名称"下拉并单击"**设置** "。
   
   ![](https://support.huaweicloud.com/gsidi-aislt/zh-cn_image_0000002223021536.png)
   
   
2. 进入**模型供应商页签** ，选择**OpenAI-API-compatible供应商** 。
   
   图4选择供应商   
   ![](https://support.huaweicloud.com/gsidi-aislt/zh-cn_image_0000002223021532.png)
   
   
3. **模型信息配置，按下图所示，请参考** **[华为云ModelArts Studio，助力DeepSeek模型](https://bbs.huaweicloud.com/blogs/446505)** 指导文档，获取对应信息。
   
   图5贵阳一模型部署入口   
   ![](https://support.huaweicloud.com/gsidi-aislt/zh-cn_image_0000002257901297.png)
   图6模型信息配置   
   ![](https://support.huaweicloud.com/gsidi-aislt/zh-cn_image_0000002260356969.png)
   
   
 
#### 创建智能问数工作流
1. 登录Dify开发平台后，选择"创建空白应用"，单击"Chatflow"并填写"应用名称\&图标"，单击右下角"创建"。 
   图7创建空白应用
   ![](https://support.huaweicloud.com/gsidi-aislt/zh-cn_image_0000002225562366.png)
   图8创建聊天工作流   
   ![](https://support.huaweicloud.com/gsidi-aislt/zh-cn_image_0000002225402438.png)
   
   
2. 配置LLM节点，选择接入的模型，设置上下文，并填写提示词SYSTEM，建议附上数据库表结构、SQL示例等信息。 
   图9配置LLM节点
   ![](https://support.huaweicloud.com/gsidi-aislt/zh-cn_image_0000002225561738.png)
   
   
 
#### Dify平台连接数据库
1. 创建http请求节点，并输入[快速部署步骤10](https://support.huaweicloud.com/gsidi-aislt/gsidi_05.html#gsidi_05__li1285735517143)数据库服务端暴露的API地址。
   
   图10创建http请求节点
   ![](https://support.huaweicloud.com/gsidi-aislt/zh-cn_image_0000002225560910.png)
   
   
2. 填写数据库服务端API信息，API请求类型选择"POST"，URL链接为数据库服务端暴露的API地址，HEADERS添加键为"Content-Type"，值为"application/json"，BODY选择"JSON"，并如图11填写JSON信息。 
   图11配置http请求节点
   ![](https://support.huaweicloud.com/gsidi-aislt/zh-cn_image_0000002225559934.png)
   
   
 
#### 数据库导入数据并测试
1. 进入[云数据库](https://console.huaweicloud.com/rds/?agencyId=236c49ddee164133b137578fd7882144&region=cn-north-4&locale=zh-cn#/rds/management/list)[RDS](https://console.huaweicloud.com/rds/?agencyId=236c49ddee164133b137578fd7882144&region=cn-north-4&locale=zh-cn#/rds/management/list)控制台，选择一键部署时创建的RDS for MySQL数据库，选择"登录"。
   
   图12登录数据库
   ![](https://support.huaweicloud.com/gsidi-aislt/zh-cn_image_0000002260377841.png)
   图13使用root用户登录MySQL数据库
   ![](https://support.huaweicloud.com/gsidi-aislt/zh-cn_image_0000002338395141.png)
   
   
2. 如果选择PostgreSQL数据库引擎，需要给readonly_user用户赋予只读权限，如果选择MySQL或者SQLServer数据库引擎，跳过该步骤即可。 
   图14将用户readonly_user的默认事务设置为只读模式
   ![](https://support.huaweicloud.com/gsidi-aislt/zh-cn_image_0000002307987245.png)
   图15确认是否做了root权限优化，以下sql不报错说明已优化
   ![](https://support.huaweicloud.com/gsidi-aislt/zh-cn_image_0000002273297570.png)
   图16执行如下操作
   ![](https://support.huaweicloud.com/gsidi-aislt/zh-cn_image_0000002307874161.png)
   
   
3. 提前准备的sql文件导入预设的数据库business_db。点击"导入·导出"，选择"导入"，点击"新建任务"，选择已有的SQL文件或OBS桶中的SQL文件，导入SQL文件。（说明：也可以通过DRS工具往数据库传输数据） 
   图17点击"导入·导出"，选择"导入"
   ![](https://support.huaweicloud.com/gsidi-aislt/zh-cn_image_0000002225399730.png)
   图17导入选择SQL文件
   
   ![](https://support.huaweicloud.com/gsidi-aislt/zh-cn_image_0000002225545774.png)
   图19数据导入成功   
   ![](https://support.huaweicloud.com/gsidi-aislt/zh-cn_image_0000002260398741.png)
   
   
4. 测试数据库连接，在dify工作流http节点进行测试。点击http节点测试运行按钮。 
   图20点击http节点测试运行按钮   
   ![](https://support.huaweicloud.com/gsidi-aislt/zh-cn_image_0000002260397909.png)
   图21输入测试sql语句并运行   
   ![](https://support.huaweicloud.com/gsidi-aislt/zh-cn_image_0000002260397413.png)
   
   
5. 创建数据分析LLM节点，配置回复节点内容，完成整个智能问数工作流的搭建。 
   图22创建LLM节点   
   ![](https://support.huaweicloud.com/gsidi-aislt/zh-cn_image_0000002225398902.png)
   图23配置回复节点，选择数据分析LLM节点的输出结果   
   ![](https://support.huaweicloud.com/gsidi-aislt/zh-cn_image_0000002260398429.png)
   
   
6. 发布工作流，即可运行智能问数对话页面。 
   图24发布工作流   
   ![](https://support.huaweicloud.com/gsidi-aislt/zh-cn_image_0000002225396442.png)
   图25运行智能问数
   ![](https://support.huaweicloud.com/gsidi-aislt/zh-cn_image_0000002260398505.png)
   
   
 
