今天,斜杠君和大家分享如何在字节扣子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. macOS使用CodeRunner快速配置fortran环境

    个人网站:xzajyjs.cn 由于一些项目的缘故,需要有fortran的需求,但由于是M1 mac的缘故,不能像windows那样直接使用vs+ivf这种经典配置.搜了一下网上主流的跨平台方案,主要 ...

  2. Nebula Graph 源码解读系列|客户端的通信秘密——fbthrift

    概述 Nebula Clients 给用户提供了多种编程语言的 API 用于和 Nebula Graph 交互,并且对服务端返回的数据结构进行了重新封装,便于用户使用. 目前 Nebula Clien ...

  3. 2024年,提升Windows开发和使用体验实践 - 终端&命令行篇

    前言 经过前面的铺垫,终于继续更新了,这个大概率是本系列近期的最后一篇了. 同时之前有些内容更新,我也补充到这一篇里面. 关于 scoop 管理器的补充 scoop 常用命令 scoop help # ...

  4. Java 异常处理(1) :try-catch-finally的使用

    1 package com.bytezero.throwable; 2 3 import java.io.File; 4 import java.io.FileInputStream; 5 impor ...

  5. Java synchronized的使用与原理

    需要明确的几个问题: synchronized关键字可以作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块.如果 再细的分类,synchronized可作用于instance变 ...

  6. PHP四则运算类(支持加、减、乘、除、小中括号)

    <?php /** * 四则运算(支持加.减.乘.除.小中括号) * Class calculator */ class calculator { //保留几位小数点 public $point ...

  7. Python面向对象之多态和鸭子类型

    [一]多态 [1]什么是多态 多态指的是一类事物有多种形态 [2]示例 比如动物有多种形态:猫.狗.猪 import abc class Animal(metaclass=abc.ABCMeta): ...

  8. xxl-job的基本使用

    xxl-job的基本使用 xxl-job是分布式的调度平台调度执行器执行任务,使用的是DB锁(for update)来保证集群分布式调用的一致性,学习简单,操作容易,成本不高. 准备阶段 服务端配置 ...

  9. Alt+Space 快速打开切换程序 - Everything - AutoHotKey

    Alt+Space 快速打开切换程序 - Everything - AutoHotKey 需求 电脑切换任务 需要用鼠标找,效率比较低,用快捷键Alt+Space 打开列表,输入指定关键字回车,切换或 ...

  10. Istio中的核心资源及定义

    Istio 的核心资源主要包括以下几种: 1. Gateway 用于建模边缘网关,可以为进入或离开网格的流量提供专用的入口和出口点.Gateway 定义了在网格边缘运行的负载均衡器,用于接收传入或传出 ...