保姆级教程:十分钟快速上手Coze自定义插件

news2024/9/20 0:28:12

🐼 关注我, 了解更多 AI 前沿资讯和玩法,AI 学习之旅上,我与您一同成长!

我已经不止一次听到这样的话:未来的 AI 应用属于各行各业的智能体 (Agent) ~

无论是国内的 扣子Coze、Dify,还是国外的 MetaGPT、AutoGPT 都早在这个赛道大放异彩。

说到 Agent,就不得不提到它的核心要素之一 :工具(Tools)。

那么工具到底是什么呢?

如果把智能体比作一台只会聊天的设备,那么工具可以让这台设备学会翻译、做股票分析、查 AI 资讯、甚至订机票、订酒店等等。

扣子Coze 的插件正是工具的一种实现形式。虽然 Coze 上已经集成很多插件,但很多需求还是无法满足。

本次,我将带领大家利用第三方接口平台来创建我们自己的 Coze 插件。

一、搜集接口


为了创建 Coze 不具备的插件,我们肯定要从第三方接口平台搜索满足需求的 API。

最好免费的,有使用次数没关系。

这个平台上拥有很多种类的 API,新闻资讯、生活服务、趣味娱乐、知识问答、数据智能,主要是很多都免费。

dfe047e1cd3ed6d6ccc481afb28d48f7.jpeg

本次我们就以 AI 资讯的接口为例。

先进入 天聚数行 接口平台来搜索 AI 资讯。找到了两款。

地址:https://www.tianapi.com/source/2d563c4d15

41679102eb69e620c801ebd5e4bb201e.jpeg


点击免费的接口,先开始接口申请,基本上没有什么门槛。

f76d427f28a637efcb1e59c28574fea4.jpeg

接下来,点击 在线测试,目的是为了确保接口可以正常使用。

Key 是自动生成的。num 代表新闻数量,如果参数看不明白,可以上方的 接口文档 查看。

看到code 为 200,并且下方信息中出现了预期的 AI 资讯,则代表接口调用正常。

1d4af030c5e7320276b5438eaab5ac53.jpeg

接下来,开始移步到 Coze。

更多免费、好用的第三方接口平台,评论我回复"API"领取。


二、搭建 Coze 应用


一)创建插件


1、进入 Coze 首页后,点击 个人空间,再选择 插件,最后点击创建插件。

地址:https://www.coze.cn/

953b3b08b38300d44155fe314f0ae18e.jpeg


2、输入名称、描述、创建方式、以及插件 URL。

插件 URL 需要特别注意下,还记得我们在第三方的请求地址吗?

可以按照下图,将第三方接口域名输入即可,不需要输入完整的请求地址。

1aef804751eff13637485208e809f544.jpeg

3、点击 创建工具

e3668b7fe7721aaad19f339a28252d74.jpeg

4、配置插件基本信息、接口、参数

c04fc5d24aef66f7a1eacddfa6b1f946.jpeg

注意,工具路径 可参考下图进行配置。

f94a6e57c967478f148c26ff5ed86809.jpeg

5、配置插件的输入参数。

9408756e22ec31bb78e309aa997c26ac.jpeg

根据第三方平台的请求测试案例,我们需要输入 key、num 参数,完成后,点击 保存并继续

如果有更多参数,可以继续新增。

9cf6b24566dddca9896daf6929ce594e.jpeg

6、输入 key、num 参数的值,并点击 自动解析。相当于调用一次接口,用于得到返回的参数有哪些。

1a4b519a5e46b8575e2710320fd61ac3.jpeg

得到解析后的结果。点击 保存并继续

cf24d35cd4915702d51f89097249c017.jpeg

回到第三方平台,我们发现上一张图中的输出参数都被解析出来了,尤其是包含 AI 资讯的 newslist 也出现了。

753aa1d6bfb03fc85fd65be74788513c.jpeg


7、输入参数值,点击运行来验证接口,发现出现了和第三方平台一致的信息,OK,验证成功,点击完成。

037a5e10525661bb596d10ae7c023c1c.jpeg


8、创建完成之后,需要点击发布,这样接下来插件才可以被选择到。

957b93760af1467d0ff947c5a89cca16.jpeg


发布时,需要填写一份个人信息收集表,至少填写一项信息,才可以发布成功。

dfa9e2fb27eb01bf95cbb3f7bfed519d.jpeg


二)创建应用


1、在首页,点击 创建 Bot 来创建一个应用。

f738be897514d72da13aa8256bff26d0.jpeg


2、创建成功后,将自动显示配置页面,接下来,点击 + ,开始创建工作流。

396b6b3d5424b844609cb11d2bc0ec80.jpeg


9cfd4f5104b313d213502f368a41d082.jpeg

输入工作流名称和描述。

f268e9b7a6cbf897a5092bcf024c30e1.jpeg


3、进入工作流配置页面。将会默认出现 开始结束 两个组件节点。简单介绍下本次用到的几个组件,其他组件后续其他文章会陆续分享:

  • 开始:用户输入的问题。

  • 结束:大模型 / 其他节点 最终返回给用户的内容。

  • 插件:可以调用 Coze 自带的、或者用户自定义的插件,满足不同的动作需求。

  • 大模型:可以配置提示词,同时集成了很多国内的大模型。

d6df1fe4a83b79ae4437d33274f4f076.jpeg


4、进入插件,选择我们刚刚创建的插件: AI 每日资讯

9b9dad7e333c0634e857a844531d2098.jpeg


5、添加后,填写固定的输入参数,并与 开始 节点进行链接。

ef38993f39bd19f9e0a40e6134a3149a.jpeg


6、与插件节点进行链接,并选择相应的大模型,我这边选择用的比较顺手的 GLM-4。

d9f68f0125ec42d7db12c2fead1ec58d.jpeg

7、设置大模型节点的输入参数,通过引用插件的输出信息,记得要选择包含核心信息的字段。

9d735312692711dddb4981d380b994c1.jpeg


8、配置提示词,要求根据输入参数,提取相关属性信息,并整理成一份口语化、有趣的 AI 资讯报道。

注意:

1)在提示词中需要通过{{}}来引用输入的参数。

2)如果不确定需要提取参数中哪些详细属性,可以通过观察之前插件、或者第三方平台的返回结果来确认。

9d8fff3068f6a6cd368808ddc2464051.jpeg


9、将 大模型 节点链接 结束 节点,并在 结束 节点的输出变量中引用 大模型 节点的输出变量:output。

27d4848049fd141fe6b04a7cabadc941.jpeg


10、最后点击试运行,模拟输入用户的问题,进行测试。

1eec018d385f1e2a6ef466d16da86d07.jpeg

模拟用户的问题。

515fa719342bedaadd9b9d3f9fb97710.jpeg

发现最终结果是我们想要的,搞定~

3af284e6af66c74e62077b52d0a1f2ff.jpeg

11、点击右上角 发布按钮,接下来,确认添加至当前 Bot。

Bot 的其他参数后续再详细介绍。

9b6ee626d595a88c63cdec7cffa8650f.jpeg


12、设置 Bot 的开场白、Bot 的人物设置、大模型,并发布。

e127aa4dd0334a41c34cbb0dc16b5893.jpeg

a92663cf2944283938a6c3e03de9d3b2.jpeg

目前支持发布到扣子商店、豆包、飞书、微信、掘金。

e91e03c25e9751bbbb8990bb0fdd01fd.jpeg

正常发布需要等待官方审核,大概等待几分钟即可。

9749a11b49a894d4a503f4a3e3e4437d.jpeg

三、使用


回到首页,打开发布后的Bot。

ab4de693d453f9d417a8b5a176d19239.jpeg


使用效果基本满足要求啦,每天分享在 AI 社群还是非常不错的。

d61e37eef7d51387e53b724262fa6ec8.jpeg

四、总结


本次介绍了如何将 API 平台的接口接入 Coze 的插件。

当然,只是一个简单的教程,更多实用的场景等待大家去发掘~

未来智能体到底能为我们提高多少生产力,不仅取决于大模型底层、我们的业务场景怎么设计和适配,更离不开那些具备专属技能的工具。

你的 Agent 拥有什么绝活吗?

如果觉得不错,随手点个赞、收藏、转发三连吧。

谢谢你看我的文章 ~



本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1940536.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

网易易盾图标点选验证码识别代码

简介 网易图标点选一直都是一个大难题,如上图所示。难点之一是图标变幻莫测,很难刷出有重复的图标,所以使用传统等等方式去标注、识别具有较大的难度。 经过我们大量的数据标注,终于完成了这款验证码的识别。 目前我们提供两种识…

FPGA:频闪灯设计

1、需求 若在FPGA上实现LED灯一秒闪烁一次,先进行计算,1秒闪烁一次,即周期为1秒,开发板XC7A35TFFG-2的基本时钟输入由板载 50MHz 有源晶振提供,即频率为f 50MHz 。 则一个周期为 T 1 f 1 50 M H z 20 n s T\frac{…

C++初阶:模版初阶【范式编程】【函数模板】【类模板】

一.范式编程 我们在写C函数重载的时候,可能会写许多同一类的函数。 比如交换函数: void Swap(int& left, int& right) {int temp left;left right;right temp; }void Swap(double& left, double& right) {double temp left;left …

多线程.下

目录 1.线程等待 2.join()介绍 3.获取当前对象引用 4.线程的状态 5.线程安全 6.synchronized()关键字 7.synchronized关键字底层介绍 1.线程等待 对于操作系统而言,内部多个线程的执行是“随机调度,抢占式执行”的。简而言…

孟浩然,山水田园一山人

孟浩然,字浩然,号孟山人,生于唐睿宗永昌元年(公元689年),卒于唐玄宗开元二十八年(公元740年),享年51岁。他出生于盛唐时期的襄州襄阳(今湖北省襄阳市&#xf…

网络安全常见错误及解决办法(更新中)

# 开启代理,无法连接网络 把代理关掉 # 上一秒还在安装tree,下一秒xshell就连接不上了 —》sshd服务的key这个文件权限过高,跟装tree没有关系,装一个epel 源,epel-release​ 部分命令:chmod 600 /etc/ssh…

QXlsx读写excel

QXlsx读写excel 安装 QXlsx使用 qmake使用 CMake 基本用法1. 写入 Excel 文件2. 读取 Excel 文件 详细用法1. 设置单元格样式2. 合并单元格3. 创建图表4. 设置列宽和行高 完整示例 QXlsx 是一个用于在 Qt 应用中读写 Excel 文件的第三方库。它提供了丰富的 API,可以…

人工智能与社交变革:探索Facebook如何领导智能化社交平台

在过去十年中,人工智能(AI)技术迅猛发展,彻底改变了我们与数字世界互动的方式。Facebook作为全球最大的社交媒体平台之一,充分利用AI技术,不断推动社交平台的智能化,提升用户体验。本文将深入探…

昇思25天学习打卡营第23天|ResNet50图像分类

课程打卡凭证 ResNet网络 ResNet(Residual Networks,残差网络)是一种深度神经网络结构,它的核心思想是引入了“残差学习”来解决深度网络中的退化问题。在深度神经网络中,当网络层数增加到一定程度时,网络…

解读:基于图的大模型提示技术

【引子】大模型的兴起, 使得读论文成为了学习中的一种常态。如果一篇论文没有读懂,不用担心,可以再读一篇该领域内容相近的论文,量变可能会产生质变。就像编程语言一样,你永远无法精通一门编程语言,除非&am…

【Gin】精准应用:Gin框架中工厂模式的现代软件开发策略与实施技巧(上)

【Gin】精准应用:Gin框架中工厂模式的现代软件开发策略与实施技巧(上) 大家好 我是寸铁👊 【Gin】精准应用:Gin框架中工厂模式的现代软件开发策略与实施技巧(上)✨ 喜欢的小伙伴可以点点关注 💝 前言 本次文章分为上下两部分&…

linux进程优先级——优先值、调度算法、进程性质

前言:本篇内容主要讲解linux下进程的优先级。 优先级的内容相对较少, 最重要的内容就是cpu的调度方法。 内容相对容易理解。 ps:本节内容适合了解冯诺依曼和操作系统的管理方式以及进程PCB的友友们进程观看 进程的优先级是什么 进程的优先级…

【制作100个unity游戏之31】用unity制作一个爬坡2d赛车小游戏

最终效果 【制作100个unity游戏之31】用unity制作一个爬坡2d赛车小游戏 前言 今天用unity制作一个简单的爬坡2d赛车小游戏 素材 https://www.spriters-resource.com/mobile/hillclimbracing/ 拼装车素材 车身添加碰撞体,摩檫力0 轮胎添加碰撞体和刚体&#xff0…

CVE-2020-7248 OpenWRT libubox堆栈溢出漏洞复现(更新中)

提要 该文档会一直处于更新当中,当状态为完毕后,才是更新完成。由于网络上关于该漏洞原理的分析文档和资源实在是太少,而本人关于该方向也才是刚入门,能力有限,所以复现需要的时间较长,需要补充和学习的东西…

《从C/C++到Java入门指南》- 9.字符和字符串

字符和字符串 字符类型 Java 中一个字符保存一个Unicode字符,所以一个中文和一个英文字母都占用两个字节。 // 计算1 .. 100 public class Hello {public static void main(String[] args) {char a A;char b 中;System.out.println(a);System.out.println(b)…

Spring通过工厂方法进行配置

在Spring的世界中, 我们通常会利用 xml配置文件 或者 annotation注解方式来配置bean实例! 在第一种利用 xml配置文件 方式中, 还包括如下三小类 反射模式(我们前面的所有配置都是这种模式)工厂方法模式Factory Bean模…

跳妹儿学编程之ScratchJr(10):结束积木篇—放学回家

博主资深软件架构师,拥有13年大型软件与互联网系统开发、设计和架构经验,曾就职于华为,现任职于国内知名互联网公司。平时在家教咱家“跳妹儿”编程,并将心得和过程记录下来。希望可以帮助更多对编程感兴趣的家庭。 前言 继上一篇…

FastDFS分布式存储

文章目录 FastDFS原理FastDFS架构文件的上传文件的下载 FastDFS原理 FastDFS架构 Tracker server 跟踪服务器主要做挑度工作,起到均衡的作用,负责管理所有的Storage server和group Storage server 储服务器,主要提供容量和备份服务;以group为单位&…

VMware虚拟机下安装Ubuntu(详细教程,最小系统的安装,含VMware Tools)

1.VM的下载安装 VMware的下载安装教程_vm16 pro下载-CSDN博客 2. Ubuntu 下载 在官网或者镜像站下载所需版本的.ios镜像,这个镜像在接下来的步骤中会用到: Ubuntu 22.04.4 LTS 下载 和 清华大学开源软件镜像站 - Ubuntu 22.04.4 下载 3. 创建虚拟机 […

【开发实战】QT5 + OpenCV4 开发环境配置应用演示

前言 作为深度学习算法工程师,必须要掌握应用开发技能吗?搞工程肯定是必须要会界面开发,QT就是一个很不错的选择。本文以QT5.15 OpenCV4.8 OpenVINO2023为例,搭建应用开发环境,演示深度学习模型的QT应用案例。 开发…