AI智能体|使用扣子Coze基于IDE创建自定义插件

大模型向量数据库NoSQL数据库

点关注,不迷路

免费的AI学习交流群,加我微信发送暗号“W001”,邀请进群

文章转载请注明出处

往期精彩内容:

【绝对干货】AI提示工程(Prompt Engineering)最佳实践

这两款Kimi Chat插件真香

Prompt|Kimi高阶技巧,99%的人都不知道

AI智能体|使用扣子Coze创建知识库,看这一篇就够了(新手必看)

AI智能体|使用扣子Coze搭建AI智能体,看这一篇就够了(新手必看)

AI智能体|我把Coze Bot接入了微信公众号

AI智能体|使用扣子Coze创建AI绘画工作流

AI智能体|使用扣子Coze创建AI绘画助手

AI智能体|使用Coze白嫖ChatGPT4,制作MidJourney提示词专家

AI智能体|智谱清言开放了智能体API

AI智能体|我把扣子Coze Bot从微信公众号解绑了

AI智能体|首发!腾讯元器使用初体验

AI智能体|使用腾讯元器创建AI绘画助手


大家好,我是无界生长。

在使用Coze的过程中,有些个性化场景无法通过插件商店已有的插件满足,这个时候就需要通过自定义插件的方式来实现业务需求。下面将通过一个实际案例来简单介绍下如何使用Coze基于IDE创建自定义插件,完成在Coze上创建、开发、发布和上架整个插件的过程。如果你觉得我分享的内容对你有帮助,麻烦点个关注,分享转发给你的朋友们!

插件是什么

在Coze中,插件是一个工具集,一个插件内可以包含一个或多个工具(API),其本质是一个函数调用(Function Calling),用户可以通过插件拓展 Bot 能力边界,实现更多更强大的功能,而自定义插件提供了更高的灵活性,能让用户自定义实现功能。

案例说明

本文演示的案例是制作一个 token 计算器插件,原理是通过 requests 库调用 moonshot 提供的 api 接口计算用户输入内容的token数。

前提条件

  1. moonshot 的api key
  2. 掌握一些基础的python开发知识

moonshot 的api key申请,可以参考往期文章:《 AI智能体|手把手教你申请一个Kimi(Moonshot)的API KEY

操作流程
  1. 创建插件

  2. 创建工具

  3. 插件开发

  4. 下载依赖包

  5. 编写代码

  6. 定义元数据

  7. 测试代码

  8. 发布插件

  9. 上架插件

  10. 查看插件

创建插件

登录Coze国内版官网,切换到“插件”页面,点击“创建插件”

picture.image

填写插件相关的信息,这里使用python代码演示,所以IDE运行时选择:Python3

picture.image

创建工具

点击“在IDE中创建工具”

picture.image

进入IDE编辑页面,填写工具信息

picture.image

插件开发

下载依赖包

Coze默认的IDE环境不包含 requests 包,这里需要下载安装 requests

picture.image

编写代码

在“代码”标签页编写具体的业务逻辑

picture.image

说明:

  1. 定义了 api_key、content、model 三个参数,前两个参数为必填参数,model 为非必填参数,默认值为 "moonshot-v1-8k"

  2. 通过 args.input.xxx 获取xxx参数值

  3. 请勿删除或修改模板内的 handler 方法,否则将导致函数运行失败。

  4. 返回内容必须为 JSON 对象。

定义元数据

在“元数据”标签页按照实际情况定义输入输出

picture.image

说明:
输入参数和输出参数的名称需和代码中定义的一致,否则会报错

测试代码

输入测试数据,然后点击“运行”按钮

picture.image

在控制台可以查看代码运行日志,等待代码运行完成,输出结果

picture.image

发布插件

代码测试通过后,点击右上角的“发布”按钮,按照引导流程,确认相关信息,发布插件

picture.image

上架插件

插件开发完成后,如果你想提供给其他人使用,可以把插件上架到插件商店

picture.image

选择插件

picture.image

填写插件信息

picture.image

等待审核完成

picture.image

查看插件

插件审核通过后,可以在插件商店通过插件名称搜索,如下所示

picture.image

总结

本文通过一个制作token计算器插件的案例,介绍了在Coze平台上创建、开发、发布和上架自定义插件的全过程,以满足个性化的业务需求。如果看完还没学会的话,可以私信我。学会了的话,欢迎转发分享给你的朋友们。


我是无界生长,如果你觉得我分享的内容对你有帮助,麻烦点个关注,带你一起玩转AI!

私人微信限时开放一天

picture.image

0
0
0
0
关于作者
关于作者

文章

0

获赞

0

收藏

0

相关资源
字节跳动 XR 技术的探索与实践
火山引擎开发者社区技术大讲堂第二期邀请到了火山引擎 XR 技术负责人和火山引擎创作 CV 技术负责人,为大家分享字节跳动积累的前沿视觉技术及内外部的应用实践,揭秘现代炫酷的视觉效果背后的技术实现。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论