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

【GPT】Coze使用开放平台接口-【2】创建工作流-语音伪造检测工作流

在Coze使用开放平台接口-【1】创建插件,我们已经成功创建了开放平台的插件,也创建了对应的工具。本文档就根据创建好的插件,来创建对应的工作流,来让接口能够用起来。


下面直接用现成的插件快商通AI开放平台,来创建语音伪造检测工作流,这个比较简单也比较容易上手。

1. 创建工作流

首先进到个人空间 -> 工作流 -> 点击右上角【创建工作流】,就会看到如下弹窗。

工作流名称跟描述,就看自己定义了。

在这里插入图片描述

1.1. 开始

刚创建好的工作流,只有开始和结束,2 个有且各自仅有 1 个。

这里不介绍每一个节点的功能,仅带过我们要用的节点。

因为我们用的是开放平台接口,所以流程就比较清晰,调用鉴权接口,再调用语音伪造接口,最后输出结果。

在这里插入图片描述

1.2. 配置开始节点

我们会用到鉴权接口和语音伪造接口,所以通过点击插件,找到快商通AI开放平台的插件(通过收藏也是可以的),然后添加对应的接口即可。

在这里插入图片描述

添加进来后,调整后,会如下图。

建议拉进来调整完后,就修改一下节点名称,避免之后混乱

所以我们就得到 4 个节点:

  • 开始节点
  • 获取鉴权节点
  • 语音伪造检测节点
  • 结束节点

在这里插入图片描述

所以我们观察两个工具需要的传参后,给开始节点配置参数。为什么Authorization不用,因为可以由获取减去节点传给语音伪造检测节点。

变量类型还是相对丰富的:

  • String
  • Integer
  • Boolean
  • Number
  • Object
  • Array<String>
  • Array<Integer>
  • Array<Boolean>
  • Array<Number>
  • Array<Object>

在这里插入图片描述

1.3. 拉线

节点左右侧有个蓝点,可以通过点击,并拉到对应节点的蓝点上,就表示节点建立关系。注意,一条线上的节点,可以访问该节点之前的所有参数,包含输入或其中某个节点的输出。

每个节点,可以连接多个其他节点,而不是 1 对 1。

在这里插入图片描述

1.4. 配置获取鉴权节点输入

参数,可以通过引用,即在此节点之前的所有输入参数或者其中节点的输出参数,也可以直接通过输入的形式传参。

点击请选择即可以选择之前的所有参数。

在这里插入图片描述

1.5. 配置语音伪造检测节点输入

插件节点的输出是有参数格式的,所以在语音伪造检测节点选择输入的时候,可以很轻松地选择某个节点的输出。

想想在 Coze使用开放平台接口-【1】创建插件 受的苦是不是一切都值得了,为什么在添加节点后就修改名称,就会让每个节点在选择的时候更加清晰。

Authorization 这个参数上我们就可以选择,获取鉴权节点中输出参数的 access_token,其他的参数就选择开始的输入即可。

在这里插入图片描述

1.6. 添加代码节点

接口的返回就是 3 个参数,为了让结果返回地像是一句话,可以通过 代码 节点来对语音伪造检测节点的输出做一个规整。

代码一般我都选择 python,不会的同学也不要紧,直接让 gpt 帮忙写,因为我自己也不会。

在这里插入图片描述

在这里插入图片描述

1.7. 配置结束节点

结束节点就是给 output 配置结果规整节点的 result,回答模式如果是规整好的。可以直接选择使用设定的内容直接回答,不然如果选择 bot 自己回答,那可能会飞。

在这里插入图片描述

1.8 整体

在这里插入图片描述

2. 试运行

可以点击右上角的试运行,并且勾选运行候自动将此数据保存为测试集,以便下次再测。

在这里插入图片描述

试运行的时候会输出每个节点的结果,这点还是很好的,方便调试。

在这里插入图片描述

发布和上架跟插件差不多,就不在这边赘述了。

总结

这是一个很直觉的构建工作流的过程,跟自己写代码调用 AI 开放平台的接口是一样的。通过这上面的这种形式,可以更快地让客户体验到你的接口,而不用去先繁琐地写代码。coze 在工作流这块的体验上,我还是挺喜欢的。虽然前期在创建插件的时候,很痛苦,但是在这里真香。coze 创建工作流跟 dify 也是有区别的地方的,具体可见,【Coze使用开放平台接口-【7】Dify 比较篇】,纯个人主观。

下一篇我们将会实现通话语音总结的工作流,这里面将会用到比较多的节点,Coze使用开放平台接口-【3】创建工作流-通话语音结果分析工作流。


http://www.kler.cn/news/283457.html

相关文章:

  • Golang | Leetcode Golang题解之第375题猜数字大小II
  • XSS漏洞
  • 数组、向量与矩阵
  • 【Unity优化】优化Android平台拖动地图表现
  • zabbix安装过程中仓库不可用问题解决
  • uniapp中H5网页怎么实现自动点击事件
  • 自动化测试经典面试题
  • 拿到一个新项目,如何开展测试?
  • 基于状态机实现WIFI模组物联网
  • 2.10鼠标事件
  • MySQL(六)——多表查询
  • ZaKi:Ingonyama的Prover market基础设施
  • 基础概念与简单数据结构的笔记02
  • 数据结构---循环队列---树的基本概念
  • MySQL最左匹配原则
  • DAMA数据管理知识体系(第3章 数据治理)
  • 【STM32】驱动OLED屏
  • 2024高教社杯”全国大学生数学建模竞赛保奖秘诀!!!
  • 众安保险0827一面
  • UnrealEngine学习(02):虚幻引擎编辑器界面详解
  • 【DSP+FPGA】基于DSP+FPGA XC7K325T与TMS320C6678的通用信号处理平台
  • 力扣面试经典算法150题:整数转罗马数字
  • 91.游戏的启动与多开-游戏启动
  • Live800:以客户为中心,构建全方位客户服务策略
  • ThinkPHP之入门讲解
  • C++(this指针/常函数与常对象/拷贝构造函数/赋值函数/静态成员/静态成员函数/单列模式)
  • pdf、mp4、zip、rar、jpg等文件被大量访问造成流量超标解决方案
  • 腾讯提出一种新的针对风格化角色和逼真服装动画的生成3D运动转移方法,生成效果逼真!
  • Excel中使用VBS自定义函数将中文转为拼音首字母
  • MySQL内部临时表(Using temporary)案例详解及优化解决方法