稍微了解coze的朋友应该都知道,要搭建一个coze的智能体或者应用的话,要把各个阶段要实现的逻辑和功能串起来就需要工作流。工作流中除了大模型可以处理一些复杂的图片理解与推理能力推理能力外,中间少不了一些必要的插件,才能把整个工作流串起来。通过输入的已知变量,得到一个工作流处理好的最终结果。搭建好工作流之后,中间整个流程输入参数,我们只需要准备好一杯咖啡,静静等待工作成果。
进到coze的插件商店,绫罗满目的插件,有官方的有个人开发上架的。仔细看下,其实大部分都是个人开发的。这个时候我们有没有好奇,这些插件是怎么开发出来的。如果我们不是一个程序员,对变成只是不了解能不能开发一个自己想要的插件呢。我的回答是:当然可以。
创建插件有4种方式,但是我是给零基础的朋友讲解的。
官方插件介绍文档:https://www.coze.cn/open/docs/guides/plugin
感兴趣的可以详细了解下,文档写的比较浅,微风哥这里将细化整个操作流程。
-
导入现有的 API 服务
-
使用 IDE 创建插件
-
通过 JSON 或 YAML 文件导入插件
-
使用代码注册插件
我们只讲第2种
废话不多说,直接上实操教程。
今天我将从零开始讲解插件从创建,程序编写,调试插件,发布插件,上架插件,使用插件这几个方法详细讲解coze插件开发的整个流程。
我将从零开发一个 “公众号API”,为啥要开发整个插件,是因为我使用了一些商店里面的插件,限制比较多。有些莫名奇妙的错误,不知道源码也解决不了。所以直接自己动手做一个,顺便分享给大家。
这里主要提供三个工具:
-
公众号授权
-
上传永久素材
-
保存草稿
创建插件
选择工作空间 -> 资源库
右侧点击资源,选择插件
接下来开始创建插件
这里需要注意的是我们作为零基础上手的话,不需要私有化部署是最快直接选择云端插件-在Coze IDE中创建,IDE运行时选择Python3。这样我们代码写完之后发布可以直接交给coze托管了。这个后面发布这一步再细说。
点击确认到达这个界面,我们选择在IDE中创建工具,这里所谓的工具其实就是插件中用到的一些方法。
编写程序
接下来这里重点来了,开始要写代码了。
这个时候0编程基础的朋友可能就要问了,不是0编程基础教学吗,这赤裸裸的代码摆在面前,他认识我,我不认识他。这个时候不要慌,微风哥给你们讲方法。核心的逻辑是,你需要知道输入是什么,输出是什么,结构是什么就行了,其他的交给AI解决。
其实结构这里coze这里初始化的代码都给了,我们把这段代码投喂给deepseek然后,告诉我们的输入是啥,需要的结果是啥,不到一分钟这个代码就写好了。