当前位置: 首页 > news >正文

学校网站开发方案模板花店网站建设方案

学校网站开发方案模板,花店网站建设方案,如何在社交网站做销售,华为云云速建站前言 这篇文章依赖到的操作可查阅我之前的文章: dify里的大模型是怎么添加进来的:在Windows本地部署Dify详细操作 flask 框架app.route()函数的开发和调用:PythonWeb开发框架—Flask工程创建和app.route使用详解 结构化提示词的编写&…

前言

这篇文章依赖到的操作可查阅我之前的文章:

dify里的大模型是怎么添加进来的:在Windows本地部署Dify详细操作

flask 框架@app.route()函数的开发和调用:PythonWeb开发框架—Flask工程创建和@app.route使用详解

结构化提示词的编写:大模型结构化提示词编写方法

1.Chatflow和工作流的区别

Chatflow:支持反复提问

工作流:不支持反复提问,只能做一次任务,做完就结束了

2.编写测试用例工作流

2.1 创建工作流

给工作流取个名称,右下角点击【创建】

创建成功后默认添加了 【开始】节点

2.2 添加输入变量

给 “开始” 节点添加输入变量

添加变量:本地doc文档

2.3 提取需求文档内容

添加第二个节点:文档提取器

给第二个节点 “文档提取器” 添加输入和输出变量,还可以修改节点名称

 

2.4 用大模型写测试点

添加第三个节点:添加大模型,让大模型根据提取的需求内容编写测试点

选择模型:点击节点,在右侧面板上点击模型,然后在弹出的面板上下拉选择模型

 选择模型后,要注意调整 “温度” 和 “输出最大长度”,并打开开关

 添加System提示词:

添加用户提示词:

2.5 用大模型写测试用例

添加第四个节点:添加大模型,让大模型根据测试点写测试用例

选择模型:点击节点,在右侧面板上点击模型,然后在弹出的面板上下拉选择模型,注意调整温度和最大生成长度,并打开开关

添加System提示词: 

添加用户提示词:

 

2.6 写用例到Excel文档中

dify工作流中并不支持直接生成excel文件,但是支持HTTP请求

实现把大模型生成的测试用例存放在Excel中的方法是:用flask启动一个微服务,写一个@app.route()函数,dify的HTTP请求去调用这个接口,实现步骤如下:

  • 编写@app.route()函数:

## 安装依赖库

pip install  flask  pandas  openpyxl

from flask import Flask,request,jsonify
import os
import pandas as pd
import datetimeapp = Flask(__name__)@app.route('/')
def hello_world():  # put application's code herereturn 'Hello World!'@app.route('/write_to_excel', methods=['POST'])
def write_to_excel():# 1. 检查请求数据if not request.is_json:return jsonify({"result": -1, "error": "Content-Type必须是application/json"}), 400data = request.json# 2. 参数为空检查if not data or len(data) == 0:return jsonify({"result": -1, "message": "输入参数为空"}), 400try:# 3. 生成带时间戳的文件名timestamp = datetime.datetime.now().strftime("%Y%m%d_%H%M%S")excel_file_path = os.path.join(os.getcwd(), f'output_{timestamp}.xlsx')  # 添加时间戳# 4. 数据处理df = pd.DataFrame(data)df.to_excel(excel_file_path, index=False, engine='openpyxl')return jsonify({"result": 1,"message": "数据已成功写入Excel文件","file_path": excel_file_path,"saved_rows": len(data),"timestamp": timestamp  # 返回时间戳信息}), 200except Exception as e:return jsonify({"result": -1, "error": str(e)}), 500if __name__ == '__main__':app.run()
  • 启动Flak服务

  • dify工作流中添加HTTP节点

  • 配置HTTP请求节点

【 注意】

url 不能填写:http://127.0.0.1:5000/write_to_excel,dify是在容器里的,相当于一个被隔离的子系统,如果dify是通过docker desktop安装并且和flask服务在一台电脑上,url填写为:http://host.docker.internal:5000/write_to_excel ;如果不在一台电脑上,url填写为:http://flask所在电脑IP:5000/write_to_excel

【其他】

如果不知道测试点的输出格式是什么,可以在 “测试用例” 后面直接加 “结束”节点,先运行,看输出结果,然后在 “测试用例” 和 “结束” 节点中间加上“HTTP请求”节点

2.7 添加结束节点

给 “结束” 节点添加输出

2.8 运行

右上角点击【运行】按钮,弹出面板,上传文件,点击【开始运行】

运行过程中可以在 “追踪” 下看每个节点运行情况和运行结果

点开可以看到每个节点的输入和输出


详情里面可以看到输入和最后的输出,以及使用的Token数

结果里是最后的执行结果

2.9 落地结果

 

http://www.dtcms.com/a/413297.html

相关文章:

  • 临沭县住房和城乡建设局网站互联网运营
  • 胶州企业网站设计推荐的网站
  • 网站做seo需要些什么网站内容页面怎么做
  • 网站设计电商首页杭州网站开发培训
  • 重庆梁平网站建设哪家好上海专业网站建设报价单
  • 怎么做商业网站模板手机端网站的建设
  • 温州网站定制公司哪家好网站首页面设计
  • 济南刚刚发生的大事重庆百度快速优化
  • wordpress 建站对比做网站计入什么科目
  • 网站被抓取制作一号店网站
  • django 做网站wordpress 计时
  • 国外做的好的电商网站推荐湖北网站建设优化
  • 旅游网站内容晋城中英文网站建设
  • 宜昌微网站建设wordpress 资源分享
  • 毕业设计博客网站开发河南新冠防控
  • 校园网站建设成本兰州网站优化推广
  • 佛山免费网站设计宜昌网站建设平台
  • 移动app网站模板惠山网页设计
  • 高校网站建设运维体系问题外贸福步论坛登录
  • 好看的网站在哪里好找本地建站软件
  • 做动画合成的视频网站WordPress杂志模板
  • 网站建设名字兰州手机网站制作公司
  • 凡客诚品的配送方式seo搜索引擎优化是做什么的
  • 可信网站认证收费吗网络建站详情图
  • 贵州专业网站建设公司Wordpress盗版主题
  • 免费企业查询网站番禺免费核酸检测
  • 网站权重不够高 导致semir是什么意思
  • 做一个自己的网站要多少钱安卓软件开发需要学什么
  • 我的网站织梦网络信息化建设方案
  • 贵阳花溪建设村镇银行官方网站wordpress自定义文章模板插件