今天,斜杠君和大家分享如何在字节扣子Coze中创建插件,并在创建后如何使用这个插件。

一、新建插件

首先,进入到插件页面,创建一个插件。

https://www.coze.cn/home

点击左侧的个人空间。

在上面选择”插件“标签,来到插件的页面。点击”创建插件“按钮,开始创建。

在弹出的页面中填写信息。在这里我建了一个超级测试侠插件,他的主要任务是用于测试的,很酷吧:)

在插件URL这里,填写一个接口的地址。在这里为了方便 ,我找了一个网上免费的测试接口。接口地址:https://jsonplaceholder.typicode.com/posts?id=2

如果你是一个开发者,为了在开发中快速测试一些程序,也可以使用这个接口。

话不多说,我们继续。

接下来解释一下授权方式这个选项。

授权方式有三种:不需要授权、Service 和 Oauth。

不需要授权:就是无认何认证环节,请求接口,接口返回值。

Service:服务认证,该认证方式是指 API 通过密钥或令牌校验合法性。就是你要向接口传递令牌信息,后端验证成功才能给你返回值。

Oauth: OAuth 是一种常用于用户代理身份验证的标准,它允许第三方应用程序在不共享用户密码的情况下访问用户下的特定资源。

如果有想了解OAuth机制的,推荐看阮一峰老师的讲解,通俗易懂。https://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html

我们这里使用“不需要授权”做演示。

填写好信息以后,点“确定”按钮,就完成了插件的设置。

接下来,我们需要在插件中创建工具,一个插件中可以有多个工具。就像超级测试侠可以有多个技能。例如超级测试侠又能测试前端,又可以测试后端。

下面我们给超级测试侠创建一个技能(工具),通过ID返回一篇文章。

点击保存并继续。

接下来配置输入参数。因为我们要测试的接口是https://jsonplaceholder.typicode.com/posts?id=2,所以参数名称那里我们填写的是id。

传入方法这里说一下,一共有四种:

Body:就是在请求体中的请求

Path:就是做为URL中的一部分, 例如https://jsonplaceholder.typicode.com/todos/3,这个todos就是path中的一部分

Query:做为URL中的参数,例如https://jsonplaceholder.typicode.com?todos=3

Header:就是在请求头中传递

保存并继续。

接下来配置输出参数。

我们访问这个接口,可以看到,会返回以下参数。

那我们点击自动解析,会解析出参数。

最好把参数描述填上,准确的参数描述可以帮助用户或 LLM 理解当前参数的作用。

接下来调试一下。

调试没问题。

点击完成插件就创建好了。

创建好以后,把这个插件发布一下,这样就能在Bots中调用了。如果不发布是调用不了的。

二、使用插件

接下来我们使用一下我们创建的这个插件。

找到我们之前创建的"玄幻大师"机器人,点击进去进行编辑。

如果你不知道如何创建机器人,请看我写的这篇文章。

中文GPTS,抖音中文扣子Coze使用全教程

点击这里添加一个插件。

选择左侧我的工具,选择超级测试侠,点击添加按钮。

在编排技能这里,我们为机器人再加一条技能。根据插件的接口信息,我们在左侧加了一条蓝色框的描述部分。

测试一下,玄幻大师机器人是否按我们的要求,去执行了这个超级测试侠插件。

哦耶!可以看到,玄幻大师执行了我们的超级测试侠插件,并启动了获取文章技能(getPost)。

到这里,斜杠君就把在扣子Coze中如何创建插件,并使用插件的方法分享给大家了。如果有不明之处,请关注公众号留言交流。

‍♂️ 诸位好,我是斜杠君。全栈技术,AI工作流技术研究者。分享探索AI技术等干货内容。如果您有个关于AI工作流的特别需求问题,也可以通过 知识星球 向我提问。

阁下若觉此文有益,恳请-点赞  - 收藏  - 关注,以资鼓励。倘若有疑问或建言,亦请在评论区评论 赐教,吾将感激不尽。

 欢迎关注我的公众号

中文GPTS详尽教程,字节扣子Coze插件使用全输出的更多相关文章

  1. fullPage教程 -- 整屏滚动效果插件 fullpage详解

    1.引用文件 [html] view plain copy print?在CODE上查看代码片派生到我的代码片 <link rel="stylesheet" href=&qu ...

  2. android用户界面详尽教程实例

    android用户界面详尽教程实例 1.android用户界面之AlarmManager教程实例汇总http://www.apkbus.com/android-48405-1-1.html2.andr ...

  3. javascript 返回字符长度,中文为两个字节,英文为一个字节

    //正则:用于区分中文为两个字节function getLength(str){    return String(str).replace(/[^\x00-\xff]/g,'aa').length; ...

  4. jquery系列教程7-自定义jquery插件全解:对象函数、全局函数、选择器

    点击打开: jquery系列教程1-选择器全解 jquery系列教程2-style样式操作全解 jquery系列教程3-DOM操作全解 jquery系列教程4-事件操作全解 jquery系列教程5-动 ...

  5. Cordova与现有框架的结合,Cordova插件使用教程,Cordova自定义插件,框架集成Cordova,将Cordova集成到现有框架中

    一.框架集成cordova 将cordova集成到现有框架中 一般cordova工程是通过CMD命令来创建一个工程并添加Android.ios等平台,这样的创建方式可以完整的下载开发过程中所需要的的插 ...

  6. 【XPath Helper:chrome爬虫网页解析工具 Chrome插件】XPath Helper:chrome爬虫网页解析工具 Chrome插件下载_教程_安装 - 开发者插件 - Chrome插件网

    [XPath Helper:chrome爬虫网页解析工具 Chrome插件]XPath Helper:chrome爬虫网页解析工具 Chrome插件下载_教程_安装 - 开发者插件 - Chrome插 ...

  7. VuePress教程之深入理解插件API

    VuePress教程之深入理解插件API 本文目录 1 VuePress教程之深入理解插件API 2 插件 ??? 2.1 暖暖身 2.2 插件如何运作 3 准备 3.1 Markdown 3.2 P ...

  8. c# .Net :Excel NPOI导入导出操作教程之读取Excel文件信息及输出

    c# .Net :Excel NPOI导入导出操作教程之读取Excel文件信息及输出 using NPOI.HSSF.UserModel;using NPOI.SS.UserModel;using S ...

  9. 全屏背景:15个jQuery插件实现全屏背景图像或媒体

    动态网站通常利用背景图像或预加载屏幕,以保证所有资源都加载到页面上,在浏览器中充分呈现.现在很多网站都炫耀自己的图像作为背景图像全屏背景,追溯到旧的Flash网站却用自己的方式在HTML资源重布局. ...

  10. Java-Runoob-高级教程-实例-方法:02. Java 实例 – 输出数组元素

    ylbtech-Java-Runoob-高级教程-实例-方法:02. Java 实例 – 输出数组元素 1.返回顶部 1. Java 实例 - 输出数组元素  Java 实例 以下实例演示了如何通过重 ...

随机推荐

  1. 用Taro写一个微信小程序——渲染 HTML

    在taro小程序里面渲染一段html代码,具体可查看文档https://docs.taro.zone/docs/html 一.渲染 HTML 文档推荐使用 dangerouslySetInnerHTM ...

  2. 重点:递归函数,数学模块,随机模块---day14

    1.递归函数 自己调用自己的函数是递归函数 递:去 归:回 一去一回叫作递归 简单递归 def digui(n): print(n,'<==1==>') if n > 0: digu ...

  3. Android Compose开发

    目录 好处 入门 Composable 布局 其他组件 列表 verticalScroll 延迟列表 内容内边距 性能 修饰符 偏移量 requiredSize 滚动 添加间距Spacer Butto ...

  4. Django之第三方平台QQ授权登录的实现

    接入指南:https://wiki.connect.qq.com/成为开发者 准备工作 成为开发者 首先要有一个开发者账号,https://connect.qq.com/ 登录后点击用户头像,修改个人 ...

  5. 配置Nexus 3服务器作为Nuget包的仓库

    1.进入Nexus的Web界面 在右上角点"Login" 根据提示,去服务器上查看初始密码 root@dns-server:/mnt/data# cd nexus-data roo ...

  6. 【Azure Key Vault】使用Azure CLI获取Key Vault 机密遇见问题后使用curl命令来获取机密内容

    问题描述 在使用Azure Key Vault的过程中,遇见无法获取机密信息,在不方便直接写代码的情况下,快速使用Azure CLI指令来验证当前使用的认证是否可以获取到正确的机密值. 使用CLI的指 ...

  7. .NET 全能 Cron 表达式解析库(支持 Cron 所有特性)

    前言 今天大姚给大家分享一个.NET 全能 Cron 表达式解析类库,支持 Cron 所有特性:TimeCrontab. Cron表达式介绍 Cron表达式是一种用于配置定时任务的时间表达式.它由一系 ...

  8. sql99等值&&非等值查询

    1 #二.sql99语法 2 /* 3 语法 4 SELECT 查询列表 5 FROM 表1 别名 [连接类型] 6 JOIN 表2 别名 7 on 连接条件 8 [where 筛选条件] 9 [gr ...

  9. Socket编程:htons()、htonl()、ntohs()、ntohl()

    前言 在计算机网络学到Socket编程的时候,自己在Linux下用C语言试验了一番,发现了这四个古怪的函数:htons().htonl().ntohs().ntohl(). 查阅资料得知,这是涉及到网 ...

  10. Tomcat 系列

    Tomcat 系列 目录 Tomcat 系列 一. 基本概念 1.1 java jdk 概念 1.2 jsp.servlet是什么 1.3 web服务器.web容器.应用程序服务器 1.4 tomca ...